Releases: bsorrentino/langgraph4j
1.0-beta4
v1.0-beta4 (2024-09-06)
Features
- notebook add "How to view and update past graph state" (ae60f3094661e4e)
Bug Fixes
- pause management (9ec77fb711d11c3)
- check resume startpoint
- refine state cloning
- improve unit test
work on #14
Documentation
-
update readme (67b61a7be81bd11)
-
time-travel.ipynb update (a1216b97240b6b9)
-
update maven site (c89323fe75721c6)
-
update site (79fb38b1da3ba77)
-
update changeme (a6c54e814b4b9ef)
-
add "How to view and update past graph state" (40dd70e59c6d283)
-
update changeme (8adee9a867c7de7)
Refactor
-
update git ignore (a09be23ce723385)
-
TryConsumer add logging (7023501ea4ea944)
ALM
-
bump new beta version (25f45aa52fc1f38)
-
utility shells refinements (f1765769556e024)
-
bump langchai4j version (b0689ac981193b6)
v1.0-20240905 (2024-09-05)
Features
- notebook add "How to view and update past graph state" (8df2d1101fa898e)
Bug Fixes
- pause management (7042bce11521c91)
- check resume startpoint
- refine state cloning
- improve unit test
Documentation
-
add "How to view and update past graph state" (99d9130895e0b0a)
-
update changeme (609cc0f20f03f88)
Refactor
-
TryConsumer add logging (7c752de608c863e)
-
update git ignore (3eaabbeef0c25be)
-
serializer remove CheckpointSerializer (26128e081863ea2)
-
serializer remove type() method (ebbac63139e2e9f)
Simplify implementation
ALM
- move to next dev release (e8b0735d16687bf)
1.0-beta3
v1.0-beta3 (2024-09-03)
Features
-
serilaizer enhance the serialization api (06ed83d7c8ba6c8)
- add BaseSerializer
- add Custom Serializer support
-
notebook add persistence how-to using a java notebook (b89dbcfe05123b8)
-
persistence.ipynb add AiMessage Serializer (363600c0b629d42)
-
serializer add custom serializer support (f958f0c03e5b9c8)
-
persistence.ipynb add workflow execution (c4bf0819b3f65a2)
-
persistence refine Graph definition (f09aeb6a0b583b4)
-
add support of java notebook based on 'rapaio-jupyter-kernel' (41ab46694adf90e)
-
add factory methods to create custom Channel (8abb17312f788fb)
Bug Fixes
- CompiledGraph when asNode is provided next node is evaluated keeping in consideration edges (d3595cb41ec9f64)
work on #14
Documentation
-
site update documentation (254f64f7bfb41a1)
- persistence howto
-
update links (0d7b1df3766efe4)
work on #12
-
update links (a5af831f480b016)
work on #12
-
update links (2a1f1b8ca779832)
work on #12
-
update links (45eb6850811a164)
-
update links (7245d150fed8c1d)
-
update links (6c77da53ac2fdc7)
-
update links (4449fb4148d5a90)
-
update (b82abebd61df183)
-
update (ea080158b19a91d)
-
add javadoc task on site generation (c236773dbef7752)
work on #12
-
add Conceptual Guides (33ba7527b9d2c79)
work on #12
-
update readme (1a087fca04acfc6)
-
update changeme (04f1ff7a00254f3)
-
update changeme (d8bdbcb7309dde5)
-
update changeme (160d7093b6123ec)
Refactor
-
TryConsumer add log (526f296c70bc587)
-
remove unused import (eeb00a08078449c)
-
add @@FunctionalInterface annotation (e37621cf6bdbef0)
ALM
- bump version 1.0-beta3 (d7fbde9e3a6f8d5)
v1.0-20240828 (2024-08-28)
Features
-
add support for 'interruptBeforereak' and 'interruptAfter' (3083d9d95d05393)
-
MemorySaver add rw lock to memory saver (a00054b2169e348)
-
CompiledGraph expose state Management (183a0ceb7069f1f)
- getState
- getStateHistory
- updateState
- update streaming processing to support graph resume
work on #14
-
StateSnapshot add support StateSnaphot object (cc86564cc2f2759)
work on #14
-
RunnableConfig add checkpointId and nextNode properties (509d7ebd50eef7a)
-
Checkpoint store the nextNodeId (6e1ca60de4572af)
work on #14
-
BaseCheckpointSaver add support for ThreadId (05c293faa56cfad)
work on #20
-
add MapSerializer (1407b41f8d412eb)
Documentation
-
update changeme (2a47f9f0edca129)
-
update changeme (5e3259ec27d6aca)
-
update changeme (8d965e7b07df3fd)
Refactor
-
rename getCheckpointSaver() to checkpointSaver() because it returns an Optional (fd072d239a0e7f8)
-
make TryConsumer public (2447a2380ffcc40)
-
make TryConsumer public (3f92e4c7c3b8243)
-
CompiledGraph refine state management (c2a8e876dbc0342)
work on #14
-
StateSnapshot delegate next to checkpoint (8199a0d7a039192)
work on #14
-
Checkpoint move from AgentState to Map<K,V> (fb742ac09bdf0db)
-
AgentState add updateState utility methods (af0bd50092583e2)
-
rename InvokeConfig to RunnableConfig (40a910f32dd882c)
work on #20
-
rename InvokeConfig to RunnableConfig (fe9ff015241ef0d)
work on #20
ALM
-
move to next developer version (5a7fa556b33613c)
-
add changelog update shell (cc44dfea071d6f7)
1.2-beta2
v1.0-beta2 (2024-08-10)
Other changes
Merge branch 'release/1.0-beta2'
18183 bsorrentino 2024-08-10 10:55:35
Merge branch 'main' into develop
4cfbd bsorrentino 2024-08-09 22:34:18
Merge branch 'hotfix/docs'
a6160 bsorrentino 2024-08-09 22:34:15
update readme
9b4d7 bsorrentino 2024-08-09 22:34:08
Merge tag 'v1.0-20240809' into develop
- new dev release
a6b2f bsorrentino 2024-08-09 21:39:21
v1.0-20240809 (2024-08-09)
Features
- add utitlity for support serialization of nullable value (7a820 bsorrentino)
Bug Fixes
- update builder visibility to public (bffa8 bsorrentino)
Other changes
Merge branch 'release/1.0-20240809'
92bf3 bsorrentino 2024-08-09 21:39:11
Merge branch 'main' into develop
ba920 bsorrentino 2024-08-07 21:42:01
Merge branch 'hotfix/changeme'
aa515 bsorrentino 2024-08-07 21:41:57
Merge tag 'v1.0-20240807-1' into develop
- new dev release
a3fba bsorrentino 2024-08-07 21:40:03
v1.0-20240807-1 (2024-08-07)
Features
- refine collection utilities (1be0f bsorrentino)
- enable fluent interface on graph definition (787d4 bsorrentino)
- add Channel support (cd500 bsorrentino)
Other changes
Merge branch 'release/1.0-20240807-1'
dc476 bsorrentino 2024-08-07 21:39:53
Merge branch 'feature/#13_reducer' into develop
f811f bsorrentino 2024-08-07 21:20:26
Merge branch 'main' into develop
c88be bsorrentino 2024-08-07 13:30:59
Merge branch 'hotfix/action'
22ca2 bsorrentino 2024-08-07 13:30:57
Merge branch 'main' into develop
10b6f bsorrentino 2024-08-07 13:28:32
Merge branch 'hotfix/action'
daf52 bsorrentino 2024-08-07 13:28:29
Merge branch 'main' into develop
229c8 bsorrentino 2024-08-07 13:16:49
Merge branch 'hotfix/action'
c7788 bsorrentino 2024-08-07 13:16:47
Merge branch 'main' into develop
dfbcc bsorrentino 2024-08-07 13:14:46
Merge branch 'hotfix/action'
cfb0f bsorrentino 2024-08-07 13:14:44
Merge tag 'v1.0-20240807' into develop
- new developer release
8f211 bsorrentino 2024-08-07 12:49:39
v1.0-20240807 (2024-08-07)
Features
- finalize Checkpoint implementation (77e47 bsorrentino)
- finalize checkpoint implementation (1564e bsorrentino)
- start implementing checkpoint (f9800 bsorrentino)
Other changes
Merge branch 'release/1.0-20240807'
ee0fb bsorrentino 2024-08-07 12:49:30
Merge branch 'feature/#11_checkpointer' into develop
663da bsorrentino 2024-08-07 12:22:09
Update deploy.yaml
- working on #4
38104 bsorrentino 2024-08-02 15:12:14
Update deploy.yaml
- working on #4
a132f bsorrentino 2024-08-02 14:49:34
Merge branch 'main' into develop
831d4 bsorrentino 2024-08-02 09:33:06
Merge branch 'hotfix/action'
8948a bsorrentino 2024-08-02 09:33:04
Merge branch 'main' into develop
f08a2 bsorrentino 2024-08-02 09:25:59
update changelog
d67f5 bsorrentino 2024-08-02 09:25:56
Merge branch 'hotfix/doc'
d4e3e bsorrentino 2024-08-02 09:25:56
Merge tag 'v1.0-beta1' into develop
- first beta release
3e4dd bsorrentino 2024-08-02 09:24:31
1.0-beta1
v1.0-beta1 (2024-08-02)
Documentation
- update changelog template (c66fc6b1774cc90)
Refactor
- rename core module from langgraph4j-jdk8 to langgraph4j--core-jdk8 (ccf6282e9ab9d5e)
ALM
- update version to next release (6c4d365ded24b5a)
Continuous Integration
-
add maven plugin for deployment (3a195394e5b3379)
working on #4
-
add github action for deployment (ab8db1d51e28c7e)
v1.0-20240729 (2024-07-29)
Bug Fixes
-
lg4j-graph svg height settings (f4ae09f6fea0025)
-
remive resize handler on disconnection (5b76da01f475aeb)
Documentation
-
update readme. refine changelog (6e1a6864ef9b29a)
-
update changelog (ab5fbc2666f13b3)
Refactor
-
web-app fix new distribution (b1a377ebc65b7df)
-
upgrade to langchain4j 0.33.0 (afaf3274b20b523)
-
server-jetty load logging.properties from fs not from classpath anymore (cd4f30737d3197a)
ALM
- update distribution (7082a1fbb7692db)
v1.0-20240723 (2024-07-23)
Features
-
frontend add zoom support on graph view (c6d7fab152c1edb)
- switch to vanilla webcomponent t betetr control mermaid rendering
- add d3 zoom support
- remember zoom trasformation between rendering
-
experiment using d3 zoom on svg (44be1a1f52f6d20)
-
server-jetty set dark theme by default (c4a06ec88e12332)
-
server-jetty add adaptiveRAG test (050c628f45e369a)
Bug Fixes
- core generation graph (df75b6db12a659f)
check printConditionalEdge on declareConditionalStart()
Documentation
-
update changelog (dd7be4e71dd91a1)
-
update changelog (a21c7a72a5f39f5)
Refactor
-
frontend clean code (d792b96b1c4a733)
-
frontend : clean code (36ec62756424f38)
-
fornt-end lg4j-graph fills the parent size (796b09d5f61349e)
ALM
-
server update dist (b640ce23393f190)
-
server-jetty update dist (6577e93f7cd9520)
v1.0-20240719 (2024-07-19)
Features
-
toggle conditional-edge representation (4e55eda05e23bf3)
-
front-end make result panel scrollable (fbd73f12d10b77a)
-
server-jetty add completion of async context (d67ef3f6d98de23)
-
add @alenaksu/json-viewer component (2cc3a69c2448965)
work on #9
-
add support for custom mapper (b0fe566790be739)
work on #9
-
add agent executor sample (d7ddb58e61e34d3)
work on #9
-
add support for custom title (48ec649edf97477)
work on #9
-
stream returns also 'start' and 'stop' steps (bb6e0de5ccb8ca8)
work on #9
-
generate mermaid with node id (7967a93439a6590)
need for node hightlight
work on #9 -
finalize node highlight (cd934894f2b8c8a)
work on #9
-
highlight active node (feae491063ac3a5)
work on #9
-
move from war to jar packaging (e942aefdbf96dc1)
better for embedding
work on #9 -
back-end refinements (bdec3a3e9828fe7)
- log support
- return nodeoutput json representation
- update front-end distribution
work on #9
-
front-end refinements (f48618cdee8f095)
- UI/UX refinements
- build input form from metadata
- improve result visualization
work on #9
-
server add builder (9e8109d84887a3a)
with support of:
- port
- inputArg metadata
work on #9
-
js finalize front-end candidate release (33becfcec58795d)
work on #9
-
LangGraphStreamingServer implementation refinement (3b8c6cf83100e2f)
work on #9
-
jetty upgrade frontend dist (3cf8b643e76e094)
work on #9
-
core move on development version of async-iterator (4d385b9bf9b739d)
work on #9
-
LangGraphStreamingServer complete pilot implementation (5ebfa769c20ed35)
work on #9
-
update front-end dist (0b3fc281afeb3b1)
work on #9
-
webapp frontend refinements (920bae03c20315b)
work on #9
-
setup lit + tailwind project (4ddc639a5dac0e0)
work on #9
-
add http streaming support (d57e9170056480c)
Bug Fixes
- mermaid loading diagram error (5ccef4548baa66f)
avoid use of (deprecated) mermaidAPI
Documentation
-
update readme (c45b04983271663)
-
update readme (30820697591c000)