Releases: LangStream/langstream
v0.0.11
What's Changed
- Agents: document-to-json: handle copy-properties while reading directly from a topic by @eolivelli in #320
- [agents] Chat Completion: allow to override the completion-field for the streaming response (streaming-response-completion-field) by @eolivelli in #321
- Deployer: add application resource limits per tenant by @nicoloboschi in #314
- Chat completion: fix the demo apps and make streaming response work with CompositeAgentProcessor by @eolivelli in #322
- CI: split runtime tests by @nicoloboschi in #323
- Control plane: add application resource limits per tenant (part2) by @nicoloboschi in #316
- Agent pods: set resource limits by @nicoloboschi in #328
- Read resource max units from tenant metadata by @nicoloboschi in #326
- Fix Python Kafka commit with empty list by @cbornet in #331
- Rename python-function to python-processor by @cbornet in #332
- Add example using llama-index by @cbornet in #327
- Fix application status while deploying by @nicoloboschi in #330
- Add retries on admin http client by @nicoloboschi in #329
- Fix tenants creation while deleting is in progress by @nicoloboschi in #305
- Expose metrics endpoint for all the services by @nicoloboschi in #333
- [configuration] Allow to use global variables for topic names by @eolivelli in #335
- Add CLI version (langstream -V) by @nicoloboschi in #336
- Deployer: configure leader election by @nicoloboschi in #334
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- Fix docker/build.sh script by @nicoloboschi in #319
- WebCrawler enhancements: forbidden users and auto-reindex by @eolivelli in #317
Full Changelog: v0.0.9...v0.0.10
v0.0.8
What's Changed
- Allow asynchronous processing in AgentProcessor and in AgentSinks by @eolivelli in #286
- Enable Spotless Maven Plugin by @eolivelli in #293
- Agent runtime images should be always in-sync with the deployer config by @nicoloboschi in #295
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- Fix OpenID discovery on GCP by @nicoloboschi in #288
- Fix python release action by @cbornet in #290
- Add error handling in Python Sinks by @cbornet in #289
- Fix OpenID discovery on GCP - part2 by @nicoloboschi in #291
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- Remove support for Pulsar IO Compute Cluster by @eolivelli in #249
- Add cassio and llama-index deps by @cbornet in #250
- Enable e2e tests on CI by @nicoloboschi in #243
- Control plane/CLI: add endpoint to download application's code by @nicoloboschi in #253
- Package system agents with isolated classpath (using NiFi Nar) by @eolivelli in #252
- Add CLI autocomplete instructions for Bash by @nicoloboschi in #257
- AgentCodeRegistry/NarFileHandler: do not unpack unecessary nar files by @eolivelli in #259
- Update README.md with links to Slack, docs, and code extension by @cdbartholomew in #260
- Python libs and PYTHONPATH cleanup by @cbornet in #264
- Create Java Admin client module by @nicoloboschi in #255
- Bump python runtime deps (llama_index to 0.8.8) by @cbornet in #266
- Text Normaliser: improvements by @eolivelli in #268
- Fix Kafka Connect after loader refactor and E2E test with Kafka Connect by @eolivelli in #262
- Cli installation: get latest version by default by @nicoloboschi in #272
- Runtime images should be always in-sync with the deployer config by @nicoloboschi in #265
- Vector DB Sink: implement for Apache Cassandra and Astra DB by @eolivelli in #270
- Add /app-code-download/python/lib to the PYTHONPATH by @cbornet in #273
- Move runtime pods from args to env by @nicoloboschi in #267
- Import utility classes into top-level module by @cbornet in #274
- Code cleanup by @cbornet in #277
- Update DataStax AI functions to 3.1.8 by @eolivelli in #279
- Use SLASHSTAR style for Java copyright by @cbornet in #276
- test python ci release by @cbornet in #282
- Revert "test python ci release" by @cbornet in #283
- WebCrawler: improvements by @eolivelli in #280
- Move runtime pod to download code using the control plane by @nicoloboschi in #263
- Add GH action to publish to pypi by @cbornet in #285
- Sinks: handle errors by @eolivelli in #284
- Fixes using OIDC on AWS by @nicoloboschi in #287
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- Parse JAAS config in Python runtime to configure SASL by @cbornet in #247
- Vector Database Support: vector-db-sink agent + support for Pinecone by @eolivelli in #248
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- Improve CLI gateway error messages by @nicoloboschi in #236
- Merge readme updates from PR 235 by @cdbartholomew in #241
- Fix Python runtime module import by @nicoloboschi in #239
- Move docker images to Github Container Registry by @nicoloboschi in #244
- query-vector-db: Pinecone and AstraDB support by @eolivelli in #240
- Deployer: set infinite retries by @nicoloboschi in #245
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- Kubernetes Compute Runtime: allow to compose GenAI Toolkit agents with the other agents by @eolivelli in #178
- Ensure that agents with different errors/resources spec cannot be merged by @eolivelli in #179
- Fix deployer helm chart so that runtime picks the correct docker image by @dave2wave in #180
- Update DataStax AI to 3.1.6 to pick Query filtering features by @eolivelli in #182
- Add examples directory to sga-cli docker image by @dave2wave in #186
- Cli: always include downloaded dependencies by @nicoloboschi in #193
- Validate application/agent id to be compliant with k8s resources by @nicoloboschi in #196
- Bump org.eclipse.jetty:jetty-server from 11.0.3 to 11.0.14 by @dependabot in #197
- Bump com.google.guava:guava from 31.0.1-jre to 32.0.0-jre by @dependabot in #198
- Fix gateway concurrent consumers by @nicoloboschi in #200
- Fix null agentId in composite agents status by @nicoloboschi in #201
- Make agent/deployer pod template configurable (node pool selector) by @nicoloboschi in #205
- skip/fail/dead-letter in Kafka Connect Sinks by @dlg99 in #190
- Refactor helm chart to avoid redundant values by @nicoloboschi in #199
- Add error handler in python by @cbornet in #206
- Rename python module to langstream by @cbornet in #208
- Report the definition of the runners even when the pods are down by @eolivelli in #203
- Finalise the Get application API by @eolivelli in #209
- Remove instance and secrets from the app zip by @nicoloboschi in #119
- Align the CLI to the new API by @eolivelli in #210
- Rename some package to ai.langstream by @eolivelli in #215
- Move WebService and Gateway packages to ai.langstream by @eolivelli in #216
- AgentRunner: Fix behaviour of fail by @eolivelli in #214
- Rename more packages to ai.langstream by @eolivelli in #217
- Rename API and Core to ai.langstream by @eolivelli in #218
- Add support for DLQ in Python by @cbornet in #211
- Fix: make Source commit() implementation optional again by @cbornet in #219
- Rename more packages to ai.langstream by @eolivelli in #220
- Rename Operator packages to ai.langstream by @eolivelli in #221
- Final rename by @eolivelli in #222
- Rename directories, modules and maven artifacts by @eolivelli in #223
- WebCrawler source - prototype by @eolivelli in #224
- Improve WebCrawler and README by @eolivelli in #226
- WebCrawler: first stable version by @eolivelli in #228
- Add files to build a python wheel with the API by @cbornet in #225
- Cli: default config must point to conf/cli.yaml by @nicoloboschi in #231
- Add cli download instructions by @nicoloboschi in #232
- Refactor readme to explain how to run server and deploy an app by @nicoloboschi in #233
- Add doc to the Python API by @cbornet in #230
- Remove local helm chart references by @nicoloboschi in #234
New Contributors
- @dependabot made their first contribution in #197
Full Changelog: v0.0.1...v0.0.3
0.0.2-alpha
Docker images:
public.ecr.aws/y3i6u2n7/datastax-public/langstream-runtime 0.0.2-alpha c5806ee8b4cc
public.ecr.aws/y3i6u2n7/datastax-public/langstream-control-plane 0.0.2-alpha 0cdffe00a613
public.ecr.aws/y3i6u2n7/datastax-public/langstream-api-gateway 0.0.2-alpha dcc9589e82f5
public.ecr.aws/y3i6u2n7/datastax-public/langstream-cli 0.0.2-alpha 3f4807c7d2eb
public.ecr.aws/y3i6u2n7/datastax-public/langstream-deployer 0.0.2-alpha ab34ec9a5a85