Releases: embabel/embabel-agent
Releases · embabel/embabel-agent
Beltana
What's Changed
- Update Maven profile for documentation build by @alexheifetz in #1031
- Add SCM details and repository URL by @alexheifetz in #1032
- Add enhancement to chunk ingestion and keyword support for Lucene by @johnsonr in #1035
- Prepare spring ai upgrade by @alexheifetz in #1043
- Support dynamic step value and cost in planner: Fixes #93 by @johnsonr in #1044
- Add experimental module for remote action registration and invocation over REST by @johnsonr in #1046
- Issue/1037 by @alexheifetz in #1049
- Make Kotlin Reflection optional by @poutsma in #1051
- Modularize Agent RAG framework by @alexheifetz in #1057
- Decouple Open AI from Core Framework by @alexheifetz in #1058
- Add embabel-agent-remote to BOM by @alexheifetz in #1059
- Make required dependencies optional by @poutsma in #1060
- Prepare for Release by @alexheifetz in #1065
Full Changelog: v0.2.0...v0.3.0
Alice Springs
What's Changed
- Update embabel-common to next dev version by @alexheifetz in #989
- Improve workflow classes by @johnsonr in #996
- Introduce predicate based properties filtering by @poutsma in #993
- Document custom argument resolvers by @poutsma in #999
- Dedicated Jackson ObjectMapper by @poutsma in #1004
- Update version to 0.1.6-SNAPSHOT in pom.xml by @alexheifetz in #1008
- Update version to 0.1.6-SNAPSHOT in pom.xml by @alexheifetz in #1009
- Polishing Maven Pom for Tests by @alexheifetz in #1012
- Update Maven command to use flatten-pom profile by @alexheifetz in #1016
- Add Apache License Header to Maven POM(s) by @alexheifetz in #1017
- Revert "Add Apache License Header to Maven POM(s) (#1017)" by @alexheifetz in #1018
- Prepare for Maven Central by @alexheifetz in #1020
- Update guide with Ollama starter by @alexheifetz in #1021
- Add profiles for html, pdf and dokka executions by @alexheifetz in #1022
- Update Maven command to include additional profiles by @alexheifetz in #1023
- Enhance documentation for LLM model setup by @derkoe in #1014
- Replace RestTemplate with RestClient by @poutsma in #1005
- Move Jackson Converters from embabel-agent to embabel-common by @igordayen in #1029
- Support Multiple Ollama Instances by @igordayen in #998
- Prepare 0.2.0 by @alexheifetz in #1030
New Contributors
Full Changelog: v0.1.4...v0.2.0
Alectown
What's Changed
- Update to latest embabel-common development verion. by @alexheifetz in #882
- Introduce custom argument resolvers by @poutsma in #878
- Replace deprecated API ClassUtils isCglibProxy by @igordayen in #888
- Add property configuration auto completion for module embabel-agent-a… by @Fj-ivy in #884
- Change Maven command to include 'clean' step by @alexheifetz in #895
- Reorder Maven command for deployment by @alexheifetz in #896
- Move profile migration docs to wiki by @alexheifetz in #897
- Generate Dependabot Vulnerability Summary Report by @igordayen in #892
- Dependabot workflow fixes by @igordayen in #898
- Add JProfiler badge to README by @alexheifetz in #903
- Expose RAG as a reference by @johnsonr in #905
- Issue #405 Agent Observability by @alexheifetz in #909
- Issue #879 Handle ProcessWaitingException in Callback Tools by @kenkc in #887
- Support configuration auto completion and consolidate/clean up Configuration Properties by @Fj-ivy in #901
- Update build to 0.1.5-SNAPSHOT by @alexheifetz in #910
- Add Observability capability to Anthropic LLM(s) by @alexheifetz in #911
- Add ToolCallingManager Observability support by @alexheifetz in #913
- Dependabot open vulnerabilities by @igordayen in #912
- Disable GitReferenceTest on Windows due to CI Build Issues. by @alexheifetz in #915
- Rag no longer starts automatically by @johnsonr in #916
- Add Observability support for Ollama LLM(s) by @alexheifetz in #917
- Add Observability to Docker LLM(s) by @alexheifetz in #919
- Add Observability to DeepSeek LLM(s) by @alexheifetz in #920
- Critical Vulnerability Apache Tika and High Vulnerability Netty by @igordayen in #923
- Add profiling badges for YourKit and JProfiler by @alexheifetz in #927
- Refactor Test infrastructure for Module embabel-agent-rag-neo by @igordayen in #934
- Add Kdoc to Properties classes and fix some bugs by @Fj-ivy in #938
- Issue #608 - MCP Async Support by @alexheifetz in #939
- Add KDocs to embabel-agent-mcpserver by @alexheifetz in #940
- Use spring.ai.mcp.server.type for ASYNC mode by @alexheifetz in #942
- Simplify starter-mcpserver by @alexheifetz in #943
- Modernize scrollbar styles for improved UX by @jasperyou in #928
- Improve
DomainDictionaryby @johnsonr in #948 - ObservationRegistry is optional. Default to NOOP by @alexheifetz in #950
- Issue/925 by @alexheifetz in #952
- Prompt is ignored in CreateObject by @alexheifetz in #953
- Issue/90: Implement concurrent action execution by @rwbennett in #936
- Update Section of MCP Integration by @alexheifetz in #955
- Simplification of model provider configuration: by @alexheifetz in #958
- Introduction of kotlin-test-junit5 by @igordayen in #963
- Remove JUnit Dependencies by @alexheifetz in #968
- Declarative Anthropic LLM(s) by @alexheifetz in #974
- Add AgentInvocation variant that returns AgentProcess by @poutsma in #973
- #193. Support JSR-380 annotations on domain types by @johnsonr in #977
- Use aliases for Anthropic Models by @alexheifetz in #981
- Spring Boot Upgrade 3.5.6 by @alexheifetz in #982
- Enable Common Properties Loader by @igordayen in #980
- Lazy Construction of Token Text Splitter by @igordayen in #979
- Simplify chat by @johnsonr in #986
- Prepare v0.1.4 by @alexheifetz in #988
New Contributors
- @kenkc made their first contribution in #887
- @rwbennett made their first contribution in #936
Full Changelog: v0.1.3...v0.1.4
Albury
What's Changed
- Refine RAG and conversation handling by @johnsonr in #800
- Update GitHub Actions workflow for conditional builds by @alexheifetz in #805
- Rag improvements by @johnsonr in #807
- Make parseResource to work on Windows by @alexheifetz in #810
- Bedrock and autoconfiguration latest by @alexheifetz in #809
- Use java reflection when kotlin-reflect is unavailable by @poutsma in #804
- Prominently feature discord link. by @jasperblues in #813
- Stylesheet fixes, exand 1-2 sections and [wip] add placeholders for improvement by @jasperblues in #777
- Remove embabel-agent-autoconfigure from dokka docs build. by @alexheifetz in #814
- Add Diagnostic Logging for LLM Configuration Properties by @igordayen in #816
- Issue: #775 Embabel LLM Starters for OpenAi and Anthropic by @alexheifetz in #831
- Add coding-agent and rag-tika managed deps by @alexheifetz in #835
- Add test scope to embabel-agent-test dependency by @alexheifetz in #836
- Modify Maven repository details for Embabel by @alexheifetz in #837
- Issue-825 AgentApplication for Integration Tests by @alexheifetz in #838
- Refactor TestApplication to AgentApiTestApplication by @alexheifetz in #839
- Change RAG to use facets by @johnsonr in #844
- Ollama Autoconfiguration Framework Modularity Improvements. by @alexheifetz in #846
- Fixes for Proxy-based Agents by @igordayen in #841
- Refactor to support hub site. by @jasperblues in #847
- Fix AnthropicOptionsConverter set topP twice by @Fj-ivy in #855
- Add autoconfiguration for docker models. by @alexheifetz in #856
- Issue #509 jline warning. by @alexheifetz in #857
- Remove obsolete application-bedrock.yml by @alexheifetz in #858
- Prepare docs for export in mdx format (hub site) by @jasperblues in #864
- Add autoconfiguration for deepseek models by @Fj-ivy in #866
- Fix Brave MCP by @alexheifetz in #871
- Issue #851 by @alexheifetz in #872
- Fix TOC/header responsive issues and refactor oversized CSS by @jasperyou in #861
- Automatically set bedrock profile from the starter. by @alexheifetz in #876
- Issue #827 by @alexheifetz in #877
- Remove test scenario with implicit dependency on missing AWS configur… by @alexheifetz in #880
- Prepare for release. by @alexheifetz in #881
New Contributors
- @Fj-ivy made their first contribution in #855
- @jasperyou made their first contribution in #861
Full Changelog: v0.1.2...v0.1.3
Adelaide
What's Changed
- Switch to embabel-common 0.1.2-SNAPSHOT by @alexheifetz in #749
- chore: updating the .gitignore file to exclude additional files by @rburton in #750
- Enhance deployment workflow with version extraction by @alexheifetz in #751
- Update ProcessOptions builder to handle new fields by @poutsma in #753
- Add Lucene Rag Service submodule by @johnsonr in #759
- Update build-parent to version 0.1.2-SNAPSHOT by @alexheifetz in #761
-
- Add spring-ai-starter-mcp-server-webmvc by @alexheifetz in #763
- Shell starter by @alexheifetz in #765
- Update API documentation link to use HTTPS by @alexheifetz in #752
- Polishing Shell Starter by @alexheifetz in #767
- Add embabel-agent-starter-mcpserver by @alexheifetz in #771
- Update BOM with starter dep by @alexheifetz in #773
- Remove ignoreable files. by @alexheifetz in #776
- Modular starters by @alexheifetz in #780
- Extract a2a module by @alexheifetz in #788
- Update deploy-docs.yml to include push triggers by @alexheifetz in #789
- Group rag-neo and rag-lucense under embabel-agent-rag module. by @alexheifetz in #790
- Update deploy-docs.yml to remove push triggers by @alexheifetz in #791
- Adding support for providing a name to use with @RequireNameMatch by @rburton in #731
- Add builder for ProcessControl by @poutsma in #792
- Prepare for 0.1.2 release. by @alexheifetz in #798
- Update user guide with new starter model by @alexheifetz in #799
Full Changelog: embabel-agent-parent-0.1.1...v0.1.2
Adaminaby
User Guide and Dokka API Docs
http://docs.embabel.com/embabel-agent/guide/0.1.1/index.html
What's Changed
- Update build to use common-0.1.1-SNAPSHOT. by @alexheifetz in #674
- Update README.md by @alexheifetz in #675
- Add GPT-5 support by @johnsonr in #683
- Migrating from embabel.a2a.spec to io.a2a.spec by @abadongutierrez in #615
- Java/Kotlin examples in README by @johnsonr in #692
- Refactoring: agent api Iteration 1: Model RetryProperties migration and Migration Framework by @igordayen in #687
- Update parent version to 0.1.1-SNAPSHOT by @alexheifetz in #693
- Bug Fix: embabel-agent-api inner application.yml gets ignored in certain scenarios by @igordayen in #697
- feat: add per-request and configurable default timeouts for LLM calls by @hadirsa in #694
- Add Neo4j Test Container by @jasperblues in #701
- Refactor embabel-agent.properties to agent-application.properties by @alexheifetz in #704
- Refactor test containers to use full spring boot app by @jasperblues in #705
- Update build-parent to 0.1.1-SNAPSHOT by @alexheifetz in #710
- Update README.md by @alexheifetz in #711
- Add Discord module by @johnsonr in #707
- Annotate
asyncerbean with@Qualifierfor specific executor use. by @ketronkowski in #703 - Set up test containers with APOC extended, allow loading ref data. by @jasperblues in #715
- Disable TestContanier Tests in Windows Matrix Build. by @alexheifetz in #719
- Build Polishing. by @alexheifetz in #718
- Refactoring agent-api-iter-2: Platform Properties by @igordayen in #709
- Add embabel-agent-discord docs. by @alexheifetz in #722
- Polishing deploy-docs workflow. by @alexheifetz in #723
- Add integration test superclass by @johnsonr in #727
- Add Validation for Multiple Parameters of Same Type in @action and @condition by @rburton in #717
- Tidy up docs. by @jasperblues in #734
- Readme formatting -> Moved the image around for cleaner look by @Sir-Erwin in #733
- More doc fixes. by @jasperblues in #735
- Fix typo by @jasperblues in #737
- Add embabel-agent-code module by @johnsonr in #738
- Add a header and get tabs working. by @jasperblues in #739
- Clean up mascot image and logo. by @jasperblues in #741
- Make File and Git Tests OS agnostic. by @alexheifetz in #742
- Refactor deployment to copy generated-docs directory by @alexheifetz in #743
- fix: #501 by @itaske in #746
- Add link to api docs. by @jasperblues in #745
- Update build-parent to 0.1.1 by @alexheifetz in #747
- Update build-parent to 0.1.1 by @alexheifetz in #748
New Contributors
- @abadongutierrez made their first contribution in #615
- @ketronkowski made their first contribution in #703
- @rburton made their first contribution in #717
- @Sir-Erwin made their first contribution in #733
- @itaske made their first contribution in #746
Full Changelog: embabel-agent-parent-0.1.0...embabel-agent-parent-0.1.1
Arrernte
they're the indigenous people who lived in what is now Alice Springs
so they were before.....
- @johnsonr made their first contribution in #165
- @alexheifetz made their first contribution in #1
- @igordayen made their first contribution in #240
- @hadirsa made their first contribution in #399
- @lucasfugisawa made their first contribution in #408
- @gabz57 made their first contribution in #423
- @mynna404 made their first contribution in #523
- @conneroisu made their first contribution in #529
- @slimslenderslacks made their first contribution in #536
- @hamzaelouni made their first contribution in #586
- @lambochen made their first contribution in #590
- @jamesward made their first contribution in #626
- @poutsma made their first contribution in #644
- @pambrose made their first contribution in #646
- @jasperblues made their first contribution in #665
What's Changed
- Create maven.yml by @alexheifetz in #1
- Create deploy-snapshots by @alexheifetz in #2
- Add Deploy Snapshots Action. by @alexheifetz in #3
- LICENSE already exists in the parent module. by @alexheifetz in #155
- Top level gitignore by @alexheifetz in #156
- Move license-header handling to the embabel-build\pom.xml module. by @alexheifetz in #162
- Dark mode by @alexheifetz in #164
- Mixin support by @johnsonr in #165
- Update maven.yml by @alexheifetz in #174
- Dogfood by @johnsonr in #181
- Clean up Dependencies and Common Test Modularization by @alexheifetz in #202
- Add first cut of chat support and add Java syntax sugar by @johnsonr in #205
- Add dependabot configuration. by @alexheifetz in #206
- Fix some goal creation bugs by @johnsonr in #214
- Remove dependabot.yml by @alexheifetz in #213
- Fix #220 by @johnsonr in #222
- Refactor logger by @alexheifetz in #229
- Mcp client, working with Docker MCP by @johnsonr in #239
- Fix Issue #218 by @alexheifetz in #241
- code coverage increase for agent-api by @igordayen in #240
- Fix compile errors due to changes in Spring AI by @alexheifetz in #255
- Agent Eval Framework. by @alexheifetz in #254
- Add MCP server by @johnsonr in #256
- Update README.md by @alexheifetz in #257
- Add usage and pricing tracking, including exposing it in the shell by @johnsonr in #259
- Improve DSL by @johnsonr in #283
- Progress on #233 by @johnsonr in #288
- Use Template Rendering classes from common module. by @alexheifetz in #291
- Update pom.xml by @alexheifetz in #292
- Suppress warnings by @alexheifetz in #308
- Major: Autonomy tests. Minor: compiler tweak for LoggingAgenticEventL… by @igordayen in #322
- Add pattern support in DSL (initially aggregation only) by @johnsonr in #330
- Actions no longer declare ToolCallback dependencies by @johnsonr in #341
- Fix path to Embabel Logo by @alexheifetz in #342
- Update README.md by @alexheifetz in #343
- Update README.md by @alexheifetz in #350
- First cut of RAG support by @johnsonr in #351
- Artifactory by @alexheifetz in #363
- Update README.md by @alexheifetz in #364
- Add maven wrapper and modified shell.cmd by @alexheifetz in #365
- Remove reference to sonatype repository by @alexheifetz in #370
- Polishing. by @alexheifetz in #371
- Add embabel-agent-rag module. by @alexheifetz in #372
- Compiler warning. by @alexheifetz in #377
- Move common types and common utils to embabel-common modules by @alexheifetz in #378
- Pin Spring AI to version 1.0.0-M8 Issue #290 by @alexheifetz in #379
- Issue #307 Agent Shell hangs under Windows with Docker Desktop Profile by @alexheifetz in #381
- Update README.md by @alexheifetz in #382
- Synch up Windows and Mac/Linux startup scripts. by @alexheifetz in #383
- Add shell scripts for Windows with dependency on Docker. by @alexheifetz in #385
- Remove unnecessary argument and improve docs by @johnsonr in #388
- Agent Leak Detection Test and Planning System Algorithm README by @igordayen in #390
- Update README.md by @alexheifetz in #392
- Beanprocessor fixes with proper Profile(!test) by @igordayen in #373
- Add Support for Micrometer and Zipkin Trace by @alexheifetz in #394
- Bump up log level to default for PostProcessorRegistrationDelegate. by @alexheifetz in #395
- More descriptive names and more comments. by @alexheifetz in #396
- Update README.md by @alexheifetz in #398
- Fix embedding model registration for Ollama backend (issues/397) by @hadirsa in #399
- Issue #403 - Unable to connect to Zipkin during shell startup by @alexheifetz in #406
- Publish observability events on tool usage by @johnsonr in #407
- Add Gradle setup instructions to README.md by @lucasfugisawa in #408
- Remove toolCallbacks from PromptRunner by @johnsonr in #409
- Add Claude 4 support #416 by @hadirsa in #419
- Move StringTrimmingUtils.kt to embabel-common-util. Update package na… by @alexheifetz in #422
- Add Bedrock chat models by @gabz57 in #423
- Add MCP configuration for docker community edition with 'docker-ce' profile by @gabz57 in #424
- Ensure bedrock models are injected into ModelProvider by @gabz57 in #429
- Fix issue 433 price formatting locale in test by @gabz57 in #434
- Issue #383 - Modularize Examples by @alexheifetz in #437
- Implement Stringent Agent Validation and Modular Error Reporting (#99) by @hadirsa in #411
- Add managed plugins to generate Kotlin and Java sources.jar. by @alexheifetz in #440
- Add BOM for embabel-agent-examples by @alexheifetz in #441
- Refactor Neo dependencies out of embabel-agent-api module. by @alexheifetz in #443
- Refactor out Neo dependency to embabel-agent-rag module. by @alexheifetz in #446
- Add README.md for embabel-agent-examples. by @alexheifetz in #442
- Update README.md by @alexheifetz in #448
- Enable Java version of StarNewsFinder example agent. by @alexheifetz in #451
- ...