Skip to content

Releases: omahjoub/fanar-java

Fanar Java SDK v0.1.0

28 Apr 09:42
87490fb

Choose a tag to compare

Release notes: see CHANGELOG.md.

What's Changed

  • feat : Setup Repository by @omahjoub in #1
  • feat : Setup Repository by @omahjoub in #2
  • feat : Documentation & Core Structure by @omahjoub in #3
  • deps(deps): bump org.apache.maven.plugins:maven-dependency-plugin from 3.8.1 to 3.10.0 by @dependabot[bot] in #4
  • feat : Core public contract by @omahjoub in #5
  • feat : Core SPI by @omahjoub in #6
  • feat : Core Retry Policy by @omahjoub in #7
  • feat(core-chat): message hierarchy, content parts, enums, ToolCall by @omahjoub in #8
  • feat(core-chat): ChatRequest record with Builder and full validation by @omahjoub in #9
  • feat(core): streaming types by @omahjoub in #10
  • feat(core): FanarClient + ChatClient facade skeleton by @omahjoub in #11
  • feat(core): Transport + real ChatClient (sync + async) by @omahjoub in #12
  • feat : SSE parser + chat().stream() implementation by @omahjoub in #13
  • feat : Retry interceptor by @omahjoub in #14
  • feat : Jackson 3 adapter by @omahjoub in #15
  • feat : Jackson 2 adapter by @omahjoub in #16
  • feat : e2e battle-test + open value classes + core hardening by @omahjoub in #17
  • feat : every Fanar domain has a typed client by @omahjoub in #18
  • feat : Async e2e tests by @omahjoub in #19
  • feat : observability adapters + wire-logging interceptor by @omahjoub in #20
  • feat : GraalVM native-image validation across every SDK surface by @omahjoub in #21
  • Polishing by @omahjoub in #22
  • feat : Spring Boot 4 starter (auto-config, health, sample) by @omahjoub in #23
  • feat : Fix Unit Tests Racing Conditions by @omahjoub in #24
  • deps(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #25
  • deps(deps): bump spring-boot.version from 4.0.0 to 4.0.6 by @dependabot[bot] in #26
  • feat : Spring AI 2.0 starter — chat, image, audio adapters by @omahjoub in #27
  • feat : Documentation by @omahjoub in #28
  • feat : Release infrastructure by @omahjoub in #29
  • release: 0.1.0 by @omahjoub in #30

New Contributors

Full Changelog: https://github.com/omahjoub/fanar-java/commits/v0.1.0