|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
|
| 5 | +<!-- "name: v1.4.0" is a release tag --> |
| 6 | + |
| 7 | +## [v1.4.0](https://github.com/bsorrentino/langgraph4j/releases/tag/v1.4.0) (2025-02-17) |
| 8 | + |
| 9 | +### Features |
| 10 | + |
| 11 | + * **studio/LangGraphStreamingServer.java** compile the state graph before extract graph representation to support subgraph merge . ([dbc2394340779aa](https://github.com/bsorrentino/langgraph4j/commit/dbc2394340779aa2e0c812bde905dab0876ebd49)) |
| 12 | + > work on #73 |
| 13 | + |
| 14 | + |
| 15 | +### Bug Fixes |
| 16 | + |
| 17 | + - **how-tos/pom.xml** ensure up-to-date versions for langchain4j dependencies ([dcc434268363bb1](https://github.com/bsorrentino/langgraph4j/commit/dcc434268363bb15df85f40daee62077b448460b)) |
| 18 | + |
| 19 | + - align doc with new versions and links ([afd521d3deb51ca](https://github.com/bsorrentino/langgraph4j/commit/afd521d3deb51ca0b5ac07713bfc473a1598600c)) |
| 20 | + |
| 21 | + |
| 22 | +### Documentation |
| 23 | + |
| 24 | + - bump ton next relase ([281c8bb37d469e2](https://github.com/bsorrentino/langgraph4j/commit/281c8bb37d469e2fd76c16b8dc4659a7c37a37b2)) |
| 25 | + |
| 26 | + - **how-tos** update notebook documentation ([8ecb252c88b294b](https://github.com/bsorrentino/langgraph4j/commit/8ecb252c88b294b99079763257275b8a5c5e3b64)) |
| 27 | + |
| 28 | + - **how-to** update links toward how-tos ([07574c854abf79e](https://github.com/bsorrentino/langgraph4j/commit/07574c854abf79ecdd4963a51f25d574cd748c3c)) |
| 29 | + |
| 30 | + - **how-to** update links to include /langgraph4j prefix ([d14547298a463e6](https://github.com/bsorrentino/langgraph4j/commit/d14547298a463e6129562f054bcebca442c22bda)) |
| 31 | + |
| 32 | + - align documentation ([e213b96933e337d](https://github.com/bsorrentino/langgraph4j/commit/e213b96933e337da42a90b18a6801155c6a18bfc)) |
| 33 | + > - fix links |
| 34 | + > - fix studio springboot javadoc adding package 'pringboot' |
| 35 | + > - assign right names to site pages |
| 36 | +
|
| 37 | + - update changeme ([c5d8e914af2d506](https://github.com/bsorrentino/langgraph4j/commit/c5d8e914af2d506606f259214c940ccbb818c0e4)) |
| 38 | + |
| 39 | + |
| 40 | +### Refactor |
| 41 | + |
| 42 | + - **howtos** bump to last langchain4j version ([0e9d8a513298aa2](https://github.com/bsorrentino/langgraph4j/commit/0e9d8a513298aa24e634e2b561748f2c74cdb30d)) |
| 43 | + |
| 44 | + - **pom.xml** update dependencies and versions ([f9e2c8d9335c37f](https://github.com/bsorrentino/langgraph4j/commit/f9e2c8d9335c37f832d372c328f51e98577afc7b)) |
| 45 | + > - Updated Langchain4j dependencies across all projects to version 1.0.0-beta1 |
| 46 | + > - Added Ollama dependency in the how-tos sub-project |
| 47 | +
|
| 48 | + - correct typo in MermaidGenerator and PlantUMLGenerator ([e19ca4395beee6f](https://github.com/bsorrentino/langgraph4j/commit/e19ca4395beee6f4885a85a9c5dbd40bec577c34)) |
| 49 | + > - Fixed incorrect method name 'isSubgraph' to 'isSubGraph' across both classes. |
| 50 | +
|
| 51 | + - **DiagramGenerator.java** fix field name inconsistencies ([321b54c99c8d9a1](https://github.com/bsorrentino/langgraph4j/commit/321b54c99c8d9a18f372da4b4aa122c38eb39c6c)) |
| 52 | + > - Changed 'isSubgraph' to 'isSubGraph' |
| 53 | + > - Updated related method names to maintain consistency |
| 54 | +
|
| 55 | + - **GraphRepresentation.java** update class structure using a record ([c074d6176bdcca4](https://github.com/bsorrentino/langgraph4j/commit/c074d6176bdcca41b077821fbd668bde4680de29)) |
| 56 | + > - Updated `GraphRepresentation` to use Java's `record` feature for better encapsulation. |
| 57 | + > - Deprecated the old fields and methods in favor of the new record components. |
| 58 | + > - Added documentation for improved clarity and future maintenance. |
| 59 | +
|
| 60 | + - **core/SubGraphNode.java** update node identifier format ([886c9cc54c287ed](https://github.com/bsorrentino/langgraph4j/commit/886c9cc54c287ed95bfd36d75f406ab825afa374)) |
| 61 | + > Updated the PREFIX_FORMAT to "%s-%s" and added methods for retrieving the unique identifier and formatting subgraph IDs. |
| 62 | + > - add the `id()` method to return the unique identifier for the node. |
| 63 | + > - Added a default implementation of `formatId(String nodeId)` that formats the given node ID with a predefined prefix. |
| 64 | + > - Refactored existing static method `formatId(String subGraphNodeId, String nodeId)` to use the new format. |
| 65 | +
|
| 66 | + |
| 67 | +### ALM |
| 68 | + |
| 69 | + - bump to next relase ([2be780df0a171da](https://github.com/bsorrentino/langgraph4j/commit/2be780df0a171daf4abb4268f48a7bd4e284a815)) |
| 70 | + |
| 71 | + - **studio/springboot** add Lombok dependency for developer productivity ([eef9616cff424b4](https://github.com/bsorrentino/langgraph4j/commit/eef9616cff424b439996f1243adf0e75377efc31)) |
| 72 | + |
| 73 | + |
| 74 | + |
| 75 | + |
| 76 | + |
| 77 | + |
5 | 78 | <!-- "name: v1.4.0-beta2" is a release tag -->
|
6 | 79 |
|
7 | 80 | ## [v1.4.0-beta2](https://github.com/bsorrentino/langgraph4j/releases/tag/v1.4.0-beta2) (2025-02-12)
|
|
0 commit comments