java-0.2.6-alpha
Pre-release
Pre-release
brunoborges
released this
27 Jul 18:30
·
2677 commits
to main
since this release
Semantic Kernel for Java
Available on Maven Central under groupId com.microsoft.semantic-kernel
.
Announcement: https://devblogs.microsoft.com/semantic-kernel/introducing-semantic-kernel-for-java/
What's Changed
- Update experimental-java branch by @markwallace-microsoft in #1102
- Initial proposal for Java Kernel by @johnoliver in #1081
- Exception classes in the API should extend SKException by @dsgrieve in #1112
- Complete porting the various Blocks for Java by @johnoliver in #1108
- Tidy up Java license headers by @johnoliver in #1180
- Quick fix on the java readme (camel case on SK) by @brunoborges in #1190
- Java Sample Code modified to modernized code and easy to understand by @yoshioterada in #1175
- Standardize the Java builder pattern class layout by @johnoliver in #1179
- Basically working VolatileMemoryStore by @dsgrieve in #1198
- Java - Improve NativeFunction support by @johnoliver in #1202
- Update Maven Dependencies to latest versions and refactor parent vs BOM by @karianna in #1192
- Java - Add ChatCompletions support by @johnoliver in #1221
- Add settings retrieval through properties file and env vars by @milderhc in #1361
- Java: Complete porting TextSkill by @johnoliver in #1275
- Java - Add conversation summary skill by @johnoliver in #1291
- Make use of OpenAI SDK directly by @brunoborges in #1197
- Delete unused project OpenAI Client from the Java folder by @brunoborges in #1392
- Ensure the SK is built for JDK 8 release by @brunoborges in #1394
- No need to annotate primitive type with Nonnullable by @brunoborges in #1395
- Fix formatting by @brunoborges in #1492
- Java: MathSkill by @brunoborges in #1393
- Java: File IO skill by @brunoborges in #1399
- Java: Example14_SemanticMemory by @dsgrieve in #1355
- Java: Add Timeskill by @milderhc in #1627
- Java - Waitskill added by @yoshioterada in #1674
- Java: SemanticTextMemory#merge(MemoryQueryResult) by @dsgrieve in #1732
- Java: Http skill Added by @yoshioterada in #1712
- Java: Add sequential planner by @johnoliver in #1526
- Java: Connectors - Memory - Unit test coverage #1598 by @dsgrieve in #1795
- Add a Maven plugin to test compatibility with Android API Levels by @brunoborges in #1883
- Java: Apply formatting rules by @johnoliver in #1878
- Java: Configure pom for releases by @johnoliver in #1877
- Java: Fix example12 test by @johnoliver in #1892
- Java: Fix reactor flatMap producing out of order results by @johnoliver in #1849
- Java: Add source plugin by @brunoborges in #1925
- Java: Update to Service registry pattern by @johnoliver in #1923
- Java: Update version and groupId for release by @johnoliver in #1958
- Java: Add documentation for configuring samples and add maven exec by @johnoliver in #1850
- Java: Fix invoking Action planner not copying the invocation state by @johnoliver in #1957
- Java: Test release of 0.2.3-alpha by @milderhc in #1970
- Java: [maven-release-plugin] prepare release java-0.2.4-alpha by @johnoliver in #1971
- Java: [maven-release-plugin] prepare for next development iteration by @johnoliver in #1972
- Semantic Memory service start [extraction] by @dluc in #1965
- Java: Fix printing result in Example05 by @johnoliver in #1982
- Java: Add URL attribute to POM.xml for Java SDK by @d3r3kk in #1987
- Java: 0.25.0-alpha release setup by @d3r3kk in #1990
- Java: pom.xml updated for the next release by @d3r3kk in #1991
- Java: Add name and desc to pom.xml by @joe-braley in #2019
- Java: sk release branch by @joe-braley in #2021
New Contributors
- @yoshioterada made their first contribution in #1175
- @karianna made their first contribution in #1192
- @davearlin made their first contribution in #1491
- @d3r3kk made their first contribution in #1987
- @SebasX5 made their first contribution in #1880
Full Changelog: dotnet-0.17.230711.7-preview...java-0.2.6-alpha