Skip to content

Releases: lingoda/ai-bundle

v2.2.0

Choose a tag to compare

@balazscsaba2006 balazscsaba2006 released this 19 Oct 07:39
d879038
feat: providers.openai.base_uri for EU data residency (#6)

v2.1.0

Choose a tag to compare

@balazscsaba2006 balazscsaba2006 released this 14 Oct 15:44
a1d2f8e
feat: default OpenAI to gpt-6-luna (2.1.0) (#5)

* feat: default OpenAI to gpt-6-luna (2.1.0)

OpenAI removes gpt-4o, gpt-4o-mini, gpt-4.1 and gpt-4.1-mini from the API on
14 January 2027 and names gpt-6-luna as the replacement. The bundle's OpenAI
default was gpt-4o-mini, so an application that does not set
providers.openai.default_model would have stopped working on that date without
changing a line of its own code.

Requires ai-sdk ^2.4, which is where the GPT-6 models are defined. That is not
optional: GPT_6_LUNA does not exist on an older SDK, so the constraint is what
keeps this default resolvable rather than fatal.

ai:test-rate-limiting builds its mock client on gpt-6-luna too. It issues no
real request; the id simply stops naming a model that is going away.

README and the rate limiting example stop teaching gpt-4o-mini for the same
reason.

* fix: drop the unused $output PHPStan 2.3 reports

executeMockTest() took an OutputInterface it never used, writing through
SymfonyStyle instead. PHPStan 2.3 flags it and 2.2 did not, and CI resolves
PHPStan fresh because this repo keeps no lockfile, so origin/main was already
failing the same way before this branch existed.

v2.0.0

Choose a tag to compare

@balazscsaba2006 balazscsaba2006 released this 23 Sep 15:06
7c742d4
feat!: ai-sdk 2.0, Bedrock and TypeSafe Jev providers (2.0) (#3)

* feat!: ai-sdk 2.0, Bedrock and TypeSafe Jev providers (2.0)

* feat: wire sanitization.patterns, bundle rate-limit defaults for Bedrock and TypeSafe, jev-latest default

* chore: require lingoda/ai-sdk ^2.0

* fix: reject unknown providers, SDK default token estimators, drop dead limiter fallback

* fix: require ai-sdk ^2.0.1, assert the limiter factory interface

* feat: rate limit TypeSafe decisions through RateLimitedDecisionPlatform

* fix: provider platforms share the main platform's sanitizer, logger and default model

v1.3.1

Choose a tag to compare

@balazscsaba2006 balazscsaba2006 released this 23 Sep 13:55
8e49809
LW-34680: apply providers.<name>.default_model when rate limiting is …

v1.3.0

Choose a tag to compare

@balazscsaba2006 balazscsaba2006 released this 25 Mar 09:58
b34e936

Allows Symfony 8

v1.2.0

Choose a tag to compare

@balazscsaba2006 balazscsaba2006 released this 01 Sep 08:19
Upgrading to minial AI-SDK v1.2

v1.1.1

Choose a tag to compare

@balazscsaba2006 balazscsaba2006 released this 30 Aug 06:41
Added resolveModel to platform

v1.1.0

Choose a tag to compare

@balazscsaba2006 balazscsaba2006 released this 28 Aug 12:55

Upgraded bundle to support SDK v1.1.0 changes

Initial release

Choose a tag to compare

@balazscsaba2006 balazscsaba2006 released this 27 Aug 17:03
1.0.0

Fixed phpstan issues