Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java: Semantic Kernel for Java - Release 1.3.0 #233

Closed
19 tasks done
d3r3kk opened this issue Sep 26, 2024 · 1 comment
Closed
19 tasks done

Java: Semantic Kernel for Java - Release 1.3.0 #233

d3r3kk opened this issue Sep 26, 2024 · 1 comment
Assignees
Labels
java Pull requests that update Java code

Comments

@d3r3kk
Copy link
Contributor

d3r3kk commented Sep 26, 2024

Release 1.3.0

Date of release: Sept. 26, 2024

Content

Release Checklist

  • Update CHANGELOG.md (https://github.com/microsoft/semantic-kernel-java/blob/main/CHANGELOG.md) with notable changes added in this release.

  • Run test build against current code.

  • Check test build produces no Critical or High CG issues (or ideally, any at all).

  • Run release script.

  • Push release commits and PR them.

  • Merge them.

  • Create release_tag on the GitHub repo.

  • Run release pipeline, giving the commit hash of the release commit.

    • image
  • Check the jars you expect to be there are

    • image
    • image
  • Ensure they are the correct version number.

  • Download those jars and do a basic / smoke-test checks on them.

    • Version information is correct.
    • Samples / demos run properly.
  • Wait for signing to complete (NOTE: This can take a long time!)

  • Approve the final release

    • NOTE: You have 30 min to hit this Review button or will need to re-run the entire release build.
    • image
  • Create a new Release on the GitHub repo, using release_tag as the release target.

    • Write release notes using information from the CHANGELOG.md file.
  • Prepare and release a blog post on the Semantic Kernel blog

    • Have it reviewed by at least one engineer and one PM/Manager before publishing.

Release Notes

This is the release of the Semantic Kernel for Java version 1.3.0, marking the final experimental version of our Vector Stores functionality. This release includes support for Json Schema in Open AI Chat Completions, an upgrade to openai sdk 1.0.0-beta.11, and a new method for automatic result type conversion. Localization support for error/debug messages has been added, along with enhancements to vector search capabilities across various platforms. Additionally, we have fixed an issue with type converters in tool invocations. Note that ResponseFormat has changed from an enum to a class to support the new Json Schema feature.

We look forward to your feedback on these improvements.

...written with assistance from Microsoft Copilot.

@d3r3kk d3r3kk moved this to Sprint: In Progress in Semantic Kernel Sep 26, 2024
@d3r3kk d3r3kk changed the title Semantic Kernel for Java - Release 1.3.0 Java: Semantic Kernel for Java - Release 1.3.0 Sep 26, 2024
@d3r3kk d3r3kk added the java Pull requests that update Java code label Sep 26, 2024
@d3r3kk
Copy link
Contributor Author

d3r3kk commented Sep 26, 2024

@d3r3kk to create a blog post maybe.

@milderhc milderhc closed this as completed Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
java Pull requests that update Java code
Projects
Archived in project
Development

No branches or pull requests

2 participants