What's Changed
- feat(js): new plugin API that does not rely on the registry by @pavelgj in #3427
 - feat(js): allow naming generates by @marcelfolaron in #3416
 - feat(vertexai): add Claude 4 models support to Model Garden by @kurihiroi in #3433
 - fix(js) Fix next.js warnings related to firebase by @marcelfolaron in #3459
 - fix(js) Add otel jaeger dependency to remove next.js warning by @marcelfolaron in #3461
 - refactor(js/core): refactored ALS out of registry and registry out of tracing by @pavelgj in #3404
 - refactor(js/core): get rid of detached actions, simplify dynamic tools and resources by @pavelgj in #3411
 - refactor(js): refactored dynamic action variants of models, embedders, background models, etc. into separate fns by @pavelgj in #3417
 - refactor(js/plugins): switch to implicit namespacing of actions in v2 plugin api by @pavelgj in #3436
 - refactor(js/plugin/compat-oai): migrated compat-oai plugin to v2 plugin api by @pavelgj in #3432
 - fix(js/plugins): expose indexer, retriever and reranker in v2 plugin api by @pavelgj in #3467
 - fix(plugins/compat-oai): correctly set the namespace on modelRef by @pavelgj in #3468
 - fix(js/plugin): added init function to plugin v2 by @pavelgj in #3431
 
New Contributors
- @kurihiroi made their first contribution in #3433
 - @junhyukhan made their first contribution in #3463
 
Full Changelog: https://github.com/firebase/genkit/compare/genkit@1.16.1...genkit@1.17.0