Releases: SAP/ai-sdk-java
Releases · SAP/ai-sdk-java
Release 1.0.0
What's Changed
- [Ops] Test compatibility with Cloud SDK automatically by @newtork in #161
- chore: [DevOps] Reschedule E2E Tests by @MatKuhr in #175
- Data Masking Convenience by @CharlesDuboisSAP in #172
- Add orchestration convenient filtering API by @rpanackal in #169
- Change tool_calls to camelCase by @Jonas-Isr in #176
- Drop redundant "model" method prefix by @newtork in #170
- Align handling of empty choices by @Jonas-Isr in #179
- Add Response Convenience by @Jonas-Isr in #173
- [Doc] Add SAP Cloud SDK version requirements by @newtork in #160
- fix: AiCoreService NoClassDefFound Error by @MatKuhr in #178
- feat: [Orchestration] Configuration as JSON String by @MatKuhr in #177
- chore: [DevOps] OWASP Cache by @MatKuhr in #188
- fix: Update Response Masking Format by @MatKuhr in #191
- Update AI Core specification by @bot-sdk-js in #183
- fix: [DevOps] Fix Masking E2E Test by @MatKuhr in #194
- Cloud SDK generator with oneOf fix by @CharlesDuboisSAP in #186
- Dependency License Compliance Test by @rpanackal in #189
- chore: [DevOps] bump the plugins group with 5 updates by @dependabot in #185
- chore: [DevOps] E2E Test Matrix Build by @MatKuhr in #193
- chore: improve maven pom descriptions by @CharlesDuboisSAP in #197
- [DevOps] ADR005: Development Lifecycle by @MatKuhr in #192
- Renamed generated packages by @CharlesDuboisSAP in #196
- chore: [DevOps] Update OWASP Workflow by @MatKuhr in #190
- [Orchestration Convenience] Typed model parameters by @newtork in #180
- Automate release notes by @Jonas-Isr in #200
- Chat Message Convenience [Redone] by @rpanackal in #199
- chore: [DevOps] bump the production-minor-patch group with 2 updates by @dependabot in #207
- chore: [DevOps] bump org.codehaus.mojo:license-maven-plugin from 2.4.0 to 2.5.0 in the plugins group by @dependabot in #208
- feat: [Orchestration] Update to Orchestration Spec 0.36.1 by @MatKuhr in #203
- [Orchestration] Convenience Message on Response by @rpanackal in #205
- Fix javadoc in sample code by @Jonas-Isr in #214
- Add links to orchestration documentation in javadocs by @Jonas-Isr in #213
- Refactor AiCoreService class by @MatKuhr in #201
- chore: [DevOps] Switch to Mirror for CVE Downloads by @MatKuhr in #202
- chore: Code Cleanup Before GA Release by @MatKuhr in #212
- chore: [DevOps] Fix Slack Notifications by @MatKuhr in #216
- feat: [Orchestration] Make
getChoice
public by @MatKuhr in #204 - Update PULL_REQUEST_TEMPLATE.md by @CharlesDuboisSAP in #218
- Add
@Beta
annotation to OpenAI model classes by @newtork in #221 - feat: [Core] Updated Base Path Behaviour by @MatKuhr in #219
- E2E Different Resource Group by @rpanackal in #222
- chore: Remove disclaimer by @jjtang1985 in #210
New Contributors
- @bot-sdk-js made their first contribution in #14
- @jjtang1985 made their first contribution in #54
- @rpanackal made their first contribution in #42
- @Jonas-Isr made their first contribution in #153
- @Terry-Huang-00 made their first contribution in #159
Full Changelog: https://github.com/SAP/ai-sdk-java/commits/rel/1.0.0
Release 0.2.0
What's Changed
- Refactor
Core
class by @newtork in #79 - chore: Include License in Release JAR Files by @MatKuhr in #101
- Refactor AiCoreDeployment by @CharlesDuboisSAP in #100
- Update docs by @newtork in #102
- Added resource group isolation to DeploymentCache by @CharlesDuboisSAP in #103
- Release 0.1.0 by @bot-sdk-js in #105
- Openai model version by @rpanackal in #99
- Fix Readme by @newtork in #110
- Update OPENAI_CHAT_COMPLETION.md by @rpanackal in #112
- Run PMD by default by @newtork in #106
- Run Spotbugs by default by @newtork in #109
- Run Checkstyle by default by @newtork in #111
- Lombok use of
val
by @newtork in #104 - chore: [DevOps] bump the test group with 2 updates by @dependabot in #121
- chore: [DevOps] bump the plugins group with 7 updates by @dependabot in #120
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 3 updates by @dependabot in #122
- Chore/sample app readme update by @MatKuhr in #125
- [Streaming] Fix issues when not using
try-with-resource
by @newtork in #49 - Orchestration Client by @CharlesDuboisSAP in #128
- Updated AI Core unit tests by @CharlesDuboisSAP in #131
- Added Cloud SDK logo by @CharlesDuboisSAP in #132
AICORE_SERVICE_KEY
in.env
file by @CharlesDuboisSAP in #129- Make checkstyle fail on info-level findings by @newtork in #130
- Remove redundant property by @newtork in #126
- chore: [DevOps] bump the plugins group with 3 updates by @dependabot in #134
- chore: [DevOps] bump the production-minor-patch group with 2 updates by @dependabot in #133
- Performance fix: Made
Dotenv.load()
static by @CharlesDuboisSAP in #135 - [DevOps] Skip Code Generation By Default by @MatKuhr in #123
- [CI/CD] Run test coverage check locally by @newtork in #116
- [CI/CD] Remove redundant steps from workflow: Checkstyle, PMD, Spotbugs by @newtork in #115
- README fix for AICORE_SERVICE_KEY instructions by @CharlesDuboisSAP in #137
- Reduce visibility AiCoreService#DOTENV from public to private by @newtork in #136
- feat: Improve Orchestration Sample Code by @MatKuhr in #141
- chore: Remove Backend_details workaround by @MatKuhr in #142
- [README] Add vulnerability disclaimer by @newtork in #138
- feat: Orchestration Prompt by @MatKuhr in #140
- Better constructor for generated clients (Cloud SDK 5.14.0 update) by @dependabot in #148
- YAML Issue templates by @CharlesDuboisSAP in #144
- Enabling compilation with JDK23+ by @Jonas-Isr in #153
- Update README.md: Fix Navigation in "Set AI Core Credentials" by @Jonas-Isr in #155
- [PMD] Apply public API rules to protected as well by @newtork in #156
- chore: [Orchestration] Increase Test Coverage by @MatKuhr in #147
- Openapi generator orchestration by @rpanackal in #146
- chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.5 to 4.8.6.6 in the plugins group by @dependabot in #164
- chore: [DevOps] bump the production-minor-patch group with 6 updates by @dependabot in #163
- don't need /v2 by @Terry-Huang-00 in #159
- fix: Unmasking Output Parsing by @MatKuhr in #165
- Added Response Convenience by @Jonas-Isr in #157
- fix: [DevOps] Release Script by @MatKuhr in #168
- Added Orchestration LLM Config Convenience by @CharlesDuboisSAP in #152
New Contributors
- @bot-sdk-js made their first contribution in #14
- @jjtang1985 made their first contribution in #54
- @rpanackal made their first contribution in #42
- @Jonas-Isr made their first contribution in #153
- @Terry-Huang-00 made their first contribution in #159
Full Changelog: https://github.com/SAP/ai-sdk-java/commits/rel/0.2.0
Release 0.1.0
What's Changed
- Repository Migration by @CharlesDuboisSAP in #1
- Fix e2e test pipeline by @CharlesDuboisSAP in #5
- Fix GitHub action typo by @CharlesDuboisSAP in #6
- Add Dependabot by @CharlesDuboisSAP in #8
- Remove Weekly AI Core specification file update by @CharlesDuboisSAP in #7
- Update AI Core specification by @bot-sdk-js in #14
- chore: [DevOps] bump org.slf4j:slf4j-simple from 2.0.13 to 2.0.16 in the test group by @dependabot in #13
- chore: [DevOps] bump com.puppycrawl.tools:checkstyle from 8.41 to 10.17.0 in the production-major group by @dependabot in #11
- chore: Update SAP Cloud SDK by @newtork in #4
- Changed service key env var to
AICORE_SERVICE_KEY
by @CharlesDuboisSAP in #16 - [OpenAPI] Enable builder pattern by @newtork in #18
- Added REUSE compliance by @CharlesDuboisSAP in #17
- chore: [ADR] Testing Strategy by @MatKuhr in #2
- chore [ADR] Code Generation by @MatKuhr in #3
- chore: [DevOps] bump the plugins group across 1 directory with 6 updates by @dependabot in #23
- Added CodeQL by @CharlesDuboisSAP in #21
- Added Fosstars by @CharlesDuboisSAP in #22
- Remove requireNonNull by @CharlesDuboisSAP in #24
- Compliance by @CharlesDuboisSAP in #15
- Enable CI on main by @CharlesDuboisSAP in #26
- Enable automatic formatting of generated code by @newtork in #33
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 10 updates by @dependabot in #31
- chore: [DevOps] bump the plugins group across 1 directory with 3 updates by @dependabot in #34
- Fixed e2e tests by @CharlesDuboisSAP in #37
- chore: Update Orchestration Spec by @MatKuhr in #38
- Update SAP Cloud SDK dependency [
5.12.0
] by @newtork in #44 - feat: Add Metering Header by @MatKuhr in #45
- OpenAI Streaming by @CharlesDuboisSAP in #25
- Fix E2E Test by @MatKuhr in #51
- Use "SAP Cloud SDK for AI" in readme by @jjtang1985 in #54
- doc: Add explanation for service binding options by @newtork in #35
- [OpenAPI] Enable fallback value for nullable=false enum fields by @newtork in #46
- Simple OpenAI API by @CharlesDuboisSAP in #47
- chore: [DevOps] bump slackapi/slack-github-action from 1.26.0 to 1.27.0 in the github-actions group by @dependabot in #39
- Renamed
e2e-test-app
tosample-code/spring-app
by @CharlesDuboisSAP in #61 - Update AI Core specification by @bot-sdk-js in #58
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 7 updates by @dependabot in #59
- Add unit test by @rpanackal in #42
- chore: [DevOps] bump the plugins group across 1 directory with 3 updates by @dependabot in #55
- Add Workaround for backend_details change by @MatKuhr in #60
- Added Contributing with AI-generated code by @CharlesDuboisSAP in #63
- Create issue template by @CharlesDuboisSAP in #62
- Extending unit tests by @rpanackal in #65
- Dependabot automerge by @CharlesDuboisSAP in #69
- [OpenAPI] Trim operation name prefixes by @newtork in #20
- Added release script by @CharlesDuboisSAP in #64
- Release fix by @CharlesDuboisSAP in #78
- Test OpenAI Model Availability by @rpanackal in #80
- Update OpenAI test payload by @CharlesDuboisSAP in #70
- Notify when main branch fails by @CharlesDuboisSAP in #81
- chore: [DevOps] bump the plugins group across 1 directory with 5 updates by @dependabot in #74
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 2 updates by @dependabot in #75
- Added Orchestration Data Masking tests by @MatKuhr in #52
- chore: [DevOps] bump the test group with 2 updates by @dependabot in #89
- chore: [DevOps] bump the plugins group across 1 directory with 3 updates by @dependabot in #90
- Dependabot Auto-Merge fix by @CharlesDuboisSAP in #91
- Added OWASP Dependency check by @CharlesDuboisSAP in #82
- Refactor docs by @rpanackal in #92
- Update Orchestration specification by @bot-sdk-js in #85
- chore: [DevOps] bump the plugins group with 2 updates by @dependabot in #94
- chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot in #93
- Release 0.1.0 by @bot-sdk-js in #97
- Fix release by @CharlesDuboisSAP in #98
- Refactor
Core
class by @newtork in #79 - chore: Include License in Release JAR Files by @MatKuhr in #101
- Refactor AiCoreDeployment by @CharlesDuboisSAP in #100
- Update docs by @newtork in #102
- Added resource group isolation to DeploymentCache by @CharlesDuboisSAP in #103
New Contributors
- @bot-sdk-js made their first contribution in #14
- @dependabot made their first contribution in #13
- @MatKuhr made their first contribution in #2
- @jjtang1985 made their first contribution in #54
- @rpanackal made their first contribution in #42
Full Changelog: https://github.com/SAP/ai-sdk-java/commits/rel/0.1.0