292 Commits
Author SHA1 Message Date
John OliverandBruno Borges d3172f8f36 Java: Migrate java code to new repository (#7460)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄

Co-authored-by: Bruno Borges <[email protected]>
2024-07-29 17:01:13 +00:00
dependabot[bot] edf97c9d97 Java: Bump com.azure:azure-identity from 1.9.1 to 1.12.2 in /java/samples/semantickernel-demos/semantickernel-spring-starter (#7234)
Bumps
[com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java)
from 1.9.1 to 1.12.2.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/b7f4d70e93767d9c5a9d1de4b2e025d39954408d"><code>b7f4d70</code></a>
Managed identity bug fix, pick up msal patch</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/397b8911b67068930a6ec9e0ce53a16da4e86305"><code>397b891</code></a>
update changelog</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/b140165d7e73b0e062c16efc4976446716f5a649"><code>b140165</code></a>
Updating the SDK dependencies for azure-identity-broker</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/4d582e0ee16bbaf32626f6267bd476e0c6da79c3"><code>4d582e0</code></a>
Reset changes to the patch version.</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/9c33dbdae285e62c416054498db04e5a90289b54"><code>9c33dbd</code></a>
Fix changelog</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/1a407e9ad283d97938bc9b395257bd4295086da5"><code>1a407e9</code></a>
Updating the SDK dependencies for azure-identity</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/725edfbfdaa349b6fdcbae869996103934840df9"><code>725edfb</code></a>
Reset changes to the patch version.</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/c9b7c6efce3d945dbcc18de0c1b38faa564c0721"><code>c9b7c6e</code></a>
Reset changes to the patch version.</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/de95691ac637b4ec1e3b78280ec21547cd9e2d52"><code>de95691</code></a>
Set v2 as default for sync receiver, ensure sync receiver does lock
renewal a...</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/6bf439c59a7a49d66af63e8c2c6bd18361b2f060"><code>6bf439c</code></a>
Batch Workaround for Deserialization of Long Properties (<a
href="https://redirect.github.com/Azure/azure-sdk-for-java/issues/40301">#40301</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Azure/azure-sdk-for-java/compare/azure-identity_1.9.1...azure-identity_1.12.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.azure:azure-identity&package-manager=maven&previous-version=1.9.1&new-version=1.12.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/microsoft/semantic-kernel/network/alerts).

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-12 12:56:55 +00:00
dependabot[bot] 66fcd1eb4c Java: Bump com.azure:azure-identity from 1.12.1 to 1.12.2 in /java/semantickernel-bom (#6676)
Bumps
[com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java)
from 1.12.1 to 1.12.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Azure/azure-sdk-for-java/releases">com.azure:azure-identity's
releases</a>.</em></p>
<blockquote>
<h2>azure-identity_1.12.2</h2>
<h2>1.12.2 (2024-06-10)</h2>
<h3>Bugs Fixed</h3>
<ul>
<li>Managed identity bug fixes</li>
</ul>
<h3>Other Changes</h3>
<h4>Dependency Updates</h4>
<ul>
<li>Upgraded <code>azure-core</code> from <code>1.49.0</code> to version
<code>1.49.1</code>.</li>
<li>Upgraded <code>azure-core-http-netty</code> from <code>1.15.0</code>
to version <code>1.15.1</code>.</li>
<li>Upgraded <code>msal4j</code> from <code>1.15.0</code> to version
<code>1.15.1</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/b7f4d70e93767d9c5a9d1de4b2e025d39954408d"><code>b7f4d70</code></a>
Managed identity bug fix, pick up msal patch</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/397b8911b67068930a6ec9e0ce53a16da4e86305"><code>397b891</code></a>
update changelog</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/b140165d7e73b0e062c16efc4976446716f5a649"><code>b140165</code></a>
Updating the SDK dependencies for azure-identity-broker</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/4d582e0ee16bbaf32626f6267bd476e0c6da79c3"><code>4d582e0</code></a>
Reset changes to the patch version.</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/9c33dbdae285e62c416054498db04e5a90289b54"><code>9c33dbd</code></a>
Fix changelog</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/1a407e9ad283d97938bc9b395257bd4295086da5"><code>1a407e9</code></a>
Updating the SDK dependencies for azure-identity</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/725edfbfdaa349b6fdcbae869996103934840df9"><code>725edfb</code></a>
Reset changes to the patch version.</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/c9b7c6efce3d945dbcc18de0c1b38faa564c0721"><code>c9b7c6e</code></a>
Reset changes to the patch version.</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/de95691ac637b4ec1e3b78280ec21547cd9e2d52"><code>de95691</code></a>
Set v2 as default for sync receiver, ensure sync receiver does lock
renewal a...</li>
<li><a
href="https://github.com/Azure/azure-sdk-for-java/commit/6bf439c59a7a49d66af63e8c2c6bd18361b2f060"><code>6bf439c</code></a>
Batch Workaround for Deserialization of Long Properties (<a
href="https://redirect.github.com/Azure/azure-sdk-for-java/issues/40301">#40301</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Azure/azure-sdk-for-java/compare/azure-identity_1.12.1...azure-identity_1.12.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.azure:azure-identity&package-manager=maven&previous-version=1.12.1&new-version=1.12.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/microsoft/semantic-kernel/network/alerts).

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-12 11:44:38 +00:00
GitHub 98c034114f [maven-release-plugin] prepare for next development iteration 2024-05-22 22:40:34 +01:00
GitHub 4df2fb27cd [maven-release-plugin] prepare release java-1.1.4 2024-05-22 22:40:33 +01:00
John Oliver 8b55f2b702 Java: Add example of a multi turnaround chat with tool calls. Fixes bug with serializing tool call arguments (#6372)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-05-22 21:36:34 +00:00
GitHub 72f05104ed [maven-release-plugin] prepare for next development iteration 2024-05-20 19:49:54 +01:00
GitHub f2152e1846 [maven-release-plugin] prepare release java-1.1.3 2024-05-20 19:49:54 +01:00
John Oliver bb5103aafd Java: Fix #6325 and #6273 (#6330)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-05-20 18:02:51 +00:00
GitHub 85f4d15bd5 [maven-release-plugin] prepare for next development iteration 2024-05-17 16:44:17 +01:00
GitHub 8b12fee509 [maven-release-plugin] prepare release java-1.1.2 2024-05-17 16:44:16 +01:00
John Oliver 702aa82163 Java: Upgrade azure-identity to 1.12.1 (#6314)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-05-17 15:40:23 +00:00
GitHub 6352aba4fe [maven-release-plugin] prepare for next development iteration 2024-05-17 16:01:36 +01:00
GitHub 546b8b3972 [maven-release-plugin] prepare release java-1.1.1 2024-05-17 16:01:36 +01:00
John Oliver 555a1799e8 Java: Upgrade azure-ai-openai to 1.0.0-beta.8 (#6312)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-05-17 14:58:13 +00:00
GitHub a207f9a67b [maven-release-plugin] prepare for next development iteration 2024-05-17 14:22:31 +01:00
GitHub 68a11cbf8e [maven-release-plugin] prepare release java-1.1.0 2024-05-17 14:22:30 +01:00
John Oliver 1f1fc97cf0 Java: Apply a number of fixes from API review (#6252)
- Remove default chat history message, fixes #6222
- Allow setting deploymentName, fixes #6229
- Fix some samples
2024-05-16 19:48:32 +00:00
Milder Hernandez 9ffa87efc1 Java: Add customer information to reservations (#6296)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-05-16 16:08:50 +00:00
Milder Hernandez c5c85c462f Java: Add chat resources for learn docs (#6243)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-05-14 11:04:28 +00:00
John Oliver d92ad4f33e Java: Java Reorg demos (#6004)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-05-13 21:05:40 +00:00
John Oliver 828998da65 Java: Skip spotless on Java 8 (#6219)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-05-13 16:14:47 +00:00
John Oliver 7689013de3 Fix typos 2024-05-02 16:51:12 +01:00
John Oliver 40706571fd Revert bad link 2024-05-02 16:39:13 +01:00
John Oliver 0f5c851277 Merge branch 'java-v1' into java-development 2024-05-02 16:31:46 +01:00
John Oliver 42ea30fc88 Merge remote-tracking branch 'upstream/main' into java-development 2024-05-02 16:26:32 +01:00
Chris ac6e03ba98 Java: Python: Docs: Fix broken link (#6092)
### Motivation and Context
<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->
`https://openai.com/product` is failing `Check .md links` workflow.

### Description
<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

Revise links.


https://github.com/microsoft/semantic-kernel/actions/workflows/markdown-link-check.yml

Whitespace edits peformed by VS Code

### Contribution Checklist
<!-- Before submitting this PR, please make sure: -->

- [X] The code builds clean without any errors or warnings
- [X] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [X] All unit tests pass, and I have added new tests where possible
- [X] I didn't break anyone 😄
2024-05-01 19:55:48 -07:00
GitHub 8d158e5c43 [maven-release-plugin] prepare for next development iteration 2024-04-30 14:13:17 +01:00
GitHub c31fad1c8f [maven-release-plugin] prepare release java-1.0.2 2024-04-30 14:13:16 +01:00
John Oliver 7c03920b1f Java: Fix null warnings (#6060)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-04-30 14:09:13 +01:00
John Oliver 33d8e2b613 Java: Ensure xml is unescaped before sending to LLM (#5984)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-04-24 12:42:48 +01:00
John Oliver f12d8c8667 Java: Add example of adding headers to OpenAPI requests (#5980)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-04-24 12:04:58 +01:00
John Oliver c418266ae3 Java: Fix required tool call being requested multiple times (#5962)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-04-24 11:41:23 +01:00
John Oliver fcc56cd909 Java: Add OpenAI Audio to/from Text services (#5916)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-04-19 15:12:54 +01:00
John Oliver 0a7f96ae4b Java: Add OpenApi plugin importer and upgrade tool calling to cover more usecases (#5829)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-04-19 14:28:34 +01:00
David Grieve 6f0561e953 Java: Align Example59_OpenAIFunctionCalling with .NET (#5914)
### Motivation and Context
Make Example59_OpenAIFunctionCalling mirror .NET as much as possible.
Want parity with .NET and Python for MSFT Build in May, 2024.
<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description
Changed the example code to match .NET. 
Fixed some issues in OpenAIChatCompletion to make it work with manual
function calling.

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-04-19 14:28:03 +01:00
Milder Hernandez 1b2ac89b40 Java: Add booking sample with M365 booking system (#5842)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-04-18 11:18:27 +01:00
GitHub 2634fb686d [maven-release-plugin] prepare for next development iteration 2024-04-10 13:53:11 +01:00
GitHub 477e5e3a94 [maven-release-plugin] prepare release java-1.0.1 2024-04-10 13:53:11 +01:00
John Oliver 0afe9c5468 Java: Fix chat message parsing (#5822)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-04-09 22:30:23 +01:00
John Oliver 32c7e45507 Java: Add support for response_format on chat completion (#5782)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-04-05 17:30:59 +01:00
John Oliver 8012ec2b04 Java: Add header for chat completion requests (#5768)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-04-04 19:11:23 +01:00
Dmytro Struk 39aea9d8a9 Python: .Net: Fixed typos based on new spell checker vocabulary (#5717) 2024-04-02 08:34:41 +01:00
GitHub 9e27b9d302 [maven-release-plugin] prepare for next development iteration 2024-03-28 15:47:09 +00:00
GitHub 2184cda1b8 [maven-release-plugin] prepare release java-1.0.0 2024-03-28 15:47:09 +00:00
GitHub 98196fa5da Release 2024-03-28 15:45:20 +00:00
GitHub 048e417867 [maven-release-plugin] prepare for next development iteration 2024-03-28 15:33:51 +00:00
GitHub b1149622d3 [maven-release-plugin] prepare release java-1.0.0-rc3 2024-03-28 15:33:51 +00:00
John Oliver 10464ba714 Java: Disable formatter on Prompts (#5692)
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [ ] The code builds clean without any errors or warnings
- [ ] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [ ] All unit tests pass, and I have added new tests where possible
- [ ] I didn't break anyone 😄
2024-03-28 15:30:27 +00:00
David Grieve 9133b57b48 fix for code not rendered in your-initial-prompt 2024-03-27 14:04:21 -04:00