1. 3070ee2 [hotfix] Add help handling to build script (#995) by kaiwangleo · 2 days ago main
  2. a28336f [test][python] Assert long-term memory content instead of an exact LLM item count (#984) by Weiqing Yang · 2 days ago
  3. bab20e7 [ci] Name the tools script test job after the command it runs (#1000) by Weiqing Yang · 2 days ago
  4. 750ceee [ci][integrations] Enable Elasticsearch vector-store tests (#1011) by kaiwangleo · 2 days ago
  5. 750551f [integrations][vector-store][java] Apply Elasticsearch KNN filters before selecting neighbors (#1001) by Weiqing Yang · 3 days ago
  6. 88adf03 [infra] Add an api/ contract review guide (#961) by Weiqing Yang · 5 days ago
  7. 4bc6754 [integration][openai] Align default parameters for openai chat model between java and python (#883) by rob-9 · 5 days ago
  8. cddd1e6 [api][plan][python] Use request-scoped metric groups for chat token metrics (#861) by John · 5 days ago
  9. 6d7afb0 [integration] Add out of the box vLLM chat model support for Java and Python (#945) by Edson · 5 days ago
  10. 6b27d3e Update version to 0.4-SNAPSHOT (#994) by Wenjin Xie · 6 days ago
  11. 6168a2a [infra] Include model in AI provenance (#993) by Wenjin Xie · 6 days ago
  12. 713fe82 [dist] Add missing NOTICE entries for bundled dependencies (#991) by Weiqing Yang · 7 days ago
  13. d5e120d [infra] Add a docs-only review guide (#971) by Weiqing Yang · 7 days ago
  14. 0334f43 [infra] Guard uv in e2e.sh and fix the pytest log level in ut.sh (#986) by Weiqing Yang · 7 days ago
  15. 0d4d238 [infra] Invoke the build scripts' Python tools through the interpreter (#979) by Weiqing Yang · 8 days ago
  16. d9bb507 [hotfix][runtime] Aggregate close failures across the Exception/Error boundary (#974) by Weiqing Yang · 8 days ago
  17. 995b569 [ci] Guard the coding-agent skill's bundled YAML schema against drift (#969) by Weiqing Yang · 8 days ago
  18. 7a8a951 [docs] Fix two Python snippets that do not run and an inaccurate schema parity claim (#972) by Weiqing Yang · 8 days ago
  19. a0b0c7a [integration][anthropic][python] Keep token usage on non-tool_use responses (#959) by Edson · 8 days ago
  20. 7100b59 [integrations][openai] Preserve provider refusals in the Python message converter (#952) by Weiqing Yang · 8 days ago
  21. b551f7a [test][python] Use the registered checkpoint interval key in the Python e2e tests (#978) by Weiqing Yang · 9 days ago
  22. 7330bd9 [api][runtime][python] Add memory events for agent memory observability (#887) by Kerui Wang · 9 days ago
  23. 432e90d [e2e] Stabilize standalone example tests by WenjinXie · 10 days ago
  24. 4e01a73 [python] Synchronize Chroma client initialization by WenjinXie · 10 days ago
  25. cab3324 [infra] Ignore local Codex configuration by WenjinXie · 10 days ago
  26. 334c0cd [e2e] Add nightly e2e test for submitting examples to flink standalone cluster (#708) by Howie Wang · 11 days ago
  27. 99ab9e4 [runtime][java][python] Add CEL Action condition filtering (#821) by Kerui Wang · 11 days ago
  28. e573420 [hotfix][runtime] Close the Kafka consumer when the producer fails to close (#948) by Weiqing Yang · 12 days ago
  29. 167d90a [api][yaml] Add aliases for six unaliased resource implementations (#962) by hulincup · 12 days ago
  30. 1ae0d70 [infra] Surface the ASF generative-AI disclosure in the PR template (#933) by Weiqing Yang · 12 days ago
  31. b7dcc15 [api][runtime][python] Add minimal Event lineage (#923) by Kerui Wang · 12 days ago
  32. bc55d97 [infra] Add a Python-Java bridge review guide (#957) by Weiqing Yang · 13 days ago
  33. bf31f52 [dist][runtime] Use Flink-provided Log4j dependencies (#954) by Kerui Wang · 13 days ago
  34. 0549cff [docs] Correct the documented provider for the azure YAML alias (#963) by Weiqing Yang · 13 days ago
  35. 546d1a3 [hotfix][java][python] Release skill repositories on any load failure and remove dead code (#951) by Weiqing Yang · 13 days ago
  36. 5cc3b58 [integrations][java][python] Apply Azure OpenAI native structured output (#930) by Weiqing Yang · 13 days ago
  37. dbd7679 [infra] Add a coding-agent development skill (#918) by Wenjin Xie · 13 days ago
  38. d906b60 [integration][gemini] Synthesize a tool-call id when the API omits functionCall.id (#960) by Edson · 13 days ago
  39. d156aa6 [hotfix] Ignore the local directories check-license.sh creates (#934) by Weiqing Yang · 14 days ago
  40. 63e6722 [python] warn when an action declares a return value (#835) by vishnu prakash · 14 days ago
  41. 9cf8741 [docs] Use a current GA API version in the Azure OpenAI examples (#935) by Weiqing Yang · 2 weeks ago
  42. c1570eb [integrations][openai] Apply OpenAI native structured output (#919) by Weiqing Yang · 2 weeks ago
  43. 4d99567 [bug] [python] Propagate config model reconstruction errors in Action deserialize (#921) by Alan Z. · 3 weeks ago
  44. 3e01f01 [infra] Update github PR labeler after release 0.3.1 by 文玕 · 3 weeks ago
  45. 3cb2896 [docs][integration] Document Gemini chat model integration (#898) by Tachikoma · 3 weeks ago
  46. 4859469 [api][python][java] Track embedding token usage metrics (#870) by zxs1633079383 · 3 weeks ago
  47. 8d1702c [infra] Add change-type review guides with runtime/ template (#911) by Weiqing Yang · 3 weeks ago
  48. 9a797b6 [api][python] Add explicit output schema parameter to the chat path (structured-output foundation) (#843) by Weiqing Yang · 3 weeks ago
  49. 0ae6e7d [e2e][java] Validate ReActAgent output without schema (#927) by Wenjin Xie · 3 weeks ago
  50. 7bc3a8e [api][runtime][python] Propagate metric groups to cross-language resources (#860) by Goutam Adwant · 4 weeks ago
  51. b5dd271 [integration][anthropic] Don't assume the first content block is text (#916) by Edson · 4 weeks ago
  52. be9716f [python] Tolerate Java tool params without a description (#915) by Edson · 4 weeks ago
  53. ad0a935 [api][java] Substitute prompt placeholders in a single pass (#908) by Edson · 4 weeks ago
  54. c0c787f [infra] Add CLAUDE.md importing AGENTS.md (#910) by Weiqing Yang · 5 weeks ago
  55. 640d47a [infra] Add AGENTS.md version freshness check (#903) by Weiqing Yang · 5 weeks ago
  56. beaee3f [integration][openai] Update stale default model gpt-3.5-turbo to gpt-4o-mini (#906) by Weiqing Yang · 5 weeks ago
  57. 55ccb13 [ci] Pin Ollama to the AVX2 CPU build in the integration jobs (#904) by Weiqing Yang · 5 weeks ago
  58. 6f020c5 [tools] Keep install plan edits consistent (#899) by Wenjin Xie · 5 weeks ago
  59. 96b943e [tools] Update install.sh for Flink Agents 0.3.0 and Python 3.12 (#888) by Femi · 5 weeks ago
  60. 55bea70 [ci] Bound the runtime of the integration-test jobs (#892) by Weiqing Yang · 5 weeks ago
  61. d5e6058 [ci] Retry Ollama install and propagate download failures (#891) by Weiqing Yang · 5 weeks ago
  62. 76d48d9 [test][python] Avoid forking MCP test server from PyFlink process (#896) by Wenjin Xie · 5 weeks ago
  63. c6c43f7 [Tech Debt] Avoid using reflection to load implementation classes of resources during the compilation phase (#879) by daken · 5 weeks ago
  64. aacc912 [python] Remove the Python local execution path (#882) by Weiqing Yang · 5 weeks ago
  65. a356606 [docs] Clarify review policy (#890) by Wenjin Xie · 5 weeks ago
  66. 2f56f97 [python] Backfill remote test coverage ahead of local execution path removal (#881) by Weiqing Yang · 5 weeks ago
  67. 84c76fb [runtime] Binary serde for MemoryUpdate values via versioned Kryo envelope (#874) by Weiqing Yang · 6 weeks ago
  68. 5880161 [hotfix] Propagate action task Errors from mailbox (#880) by Wenjin Xie · 6 weeks ago
  69. 73bc3d5 [python] Remove PyFlink gateway fallback from AgentConfigOptions (#867) by Dagdraumur · 6 weeks ago
  70. 7c8d200 [infra] Add AGENTS.md (#878) by Wenjin Xie · 6 weeks ago
  71. c00201e [ci] Use maintained 'temurin' distribution for setup-java (#873) by Weiqing Yang · 6 weeks ago
  72. c7a2971 [api][runtime][test] Add @JsonCreator to built-in event subclasses for ActionStateSerde durable recovery (#869) by Kerui Wang · 6 weeks ago
  73. 54bda56 [dist] Add Flink 2.3 distribution and make it the default (#856) by Eugene · 6 weeks ago
  74. 5b5387e [Feature] Support tool parameter injection (#854) by Eugene · 6 weeks ago
  75. 7b716a3 [python] Admit bytes in the Python memory value contract (#846) by Weiqing Yang · 7 weeks ago
  76. 8a4dd40 [feature][integration][java] Add built-in Google Gemini chat model integration (#718) by Tachikoma · 7 weeks ago
  77. 2702833 [api][java][python] Introduce EventType constants and unify Action trigger entry (#756) by Kerui Wang · 7 weeks ago
  78. 3c9108e [infra] Update github PR labeler after release 0.3.0 by 文玕 · 8 weeks ago
  79. 96d6d73 [doc] Update latest flink agents docs by 文玕 · 8 weeks ago
  80. 175d0d8 Update docs config for release-0.3 by 文玕 · 9 weeks ago
  81. f7af693 [docs][examples] Add parallel LLM quickstart and examples for multi-action fan-out (#830) by Haocong Wang · 9 weeks ago
  82. 2e96ca8 [docs] Refresh get-started overview for 0.3 features (#849) by Wenjin Xie · 9 weeks ago
  83. a09565d [docs] Fix typo in community page (#851) by meichuanyi · 9 weeks ago
  84. 2fbabb6 [tools] Update install.sh Flink versions to current stable releases (#850) by Wenjin Xie · 9 weeks ago
  85. 38f8b66 [api] Remove dead no-arg getExecutionEnvironment() referencing a non-existent LocalExecutionEnvironment (#848) by Weiqing Yang · 9 weeks ago
  86. 9f3f1a3 [docs] Update the document to support asynchronous execution of cross-language resources (#745) by Eugene · 9 weeks ago
  87. 1c829cb [dependency] Bump flink to 1.20.5 and 2.1.3 (#842) by Wenjin Xie · 9 weeks ago
  88. de4f036 [doc] Document the Python memory value contract and its divergence from Java (#840) by Weiqing Yang · 9 weeks ago
  89. d7f8911 [python] Reject non-checkpoint-stable Python memory values at set() (#839) by Weiqing Yang · 9 weeks ago
  90. cf86ed2 [fix] Fix ReActAgent failure when output schema is null (#837) by Wenjin Xie · 10 weeks ago
  91. 462dbc4 [python] Remove Python-3.10-only Ollama auto-pull block in integration tests (#831) by Weiqing Yang · 10 weeks ago
  92. 06e7722 [python] Normalize built-in tool-call context for checkpoint safety (#828) by Weiqing Yang · 10 weeks ago
  93. b35fa96 [dist] Update bundled dependency NOTICE and licenses for 0.3 (#832) by Wenjin Xie · 10 weeks ago
  94. ed04111 [api][test] Simplify cross-language Java action declaration and add e2e coverage (#827) by Wenjin Xie · 10 weeks ago
  95. e54317d [runtime] Prune restored processing keys before snapshot (#825) by Joey Tong · 10 weeks ago
  96. d11488a [doc] Fix installation guide: Maven version, Python 3.12 note, macOS arm64 pip workaround (#823) by Wenjin Xie · 10 weeks ago
  97. f775b46 [doc] Scope Flink Agents Java Library install step to Java jobs (#818) by Xuannan · 10 weeks ago
  98. 81e55ca [test][runtime] Strengthen live-LLM e2e tests with structured tool-invocation assertions (#722) by Weiqing Yang · 10 weeks ago
  99. efb4e23 [docs] Clarify Workflow Agent event emission and metadata contract (#813) by bosiew.tian · 10 weeks ago
  100. 09eb94c [hotfix] Add missing license header line in bash tool and skill modules (#820) by vishnu prakash · 10 weeks ago