{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":734233876,"defaultBranch":"main","name":"langchain4j-spring","ownerLogin":"langchain4j","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-21T07:28:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/132277850?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725549505.0","currentOid":""},"activityList":{"items":[{"before":"3648f2c8a989a5143e88157f6bae766d73822880","after":"cb78ad360f9d3db2a45e8a3422c229d597713d79","ref":"refs/heads/main","pushedAt":"2024-09-18T09:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"AiService support @Profile (#41)","shortMessageHtmlLink":"AiService support @Profile (#41)"}},{"before":"dfd6c115c4259f0c9a423b7e4f980b1767985a40","after":"3648f2c8a989a5143e88157f6bae766d73822880","ref":"refs/heads/main","pushedAt":"2024-09-18T08:53:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"AiService support @Profile (#41)\n\nCloses https://github.com/langchain4j/langchain4j/issues/1430\r\n\r\nSupport `@AiService` with `@Profile`.","shortMessageHtmlLink":"AiService support @Profile (#41)"}},{"before":"bb1556f74368dac304ec8a6e7466c089164b4941","after":"dfd6c115c4259f0c9a423b7e4f980b1767985a40","ref":"refs/heads/main","pushedAt":"2024-09-16T12:18:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"OpenAI: added maxCompletionTokens","shortMessageHtmlLink":"OpenAI: added maxCompletionTokens"}},{"before":"fd8ed4b7fd410b85b90f914a0f2a2dcb9b2befd6","after":"bb1556f74368dac304ec8a6e7466c089164b4941","ref":"refs/heads/main","pushedAt":"2024-09-15T20:26:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"Closes https://github.com/langchain4j/langchain4j/issues/886","shortMessageHtmlLink":"Closes langchain4j/langchain4j#886"}},{"before":"8ae6b5b275dabf723ffc36c8bd4561298c2aae41","after":"fd8ed4b7fd410b85b90f914a0f2a2dcb9b2befd6","ref":"refs/heads/main","pushedAt":"2024-09-15T08:11:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"Closes https://github.com/langchain4j/langchain4j/issues/886","shortMessageHtmlLink":"Closes langchain4j/langchain4j#886"}},{"before":"a68c6c4da4bfc4643b7e8ad7d0236c6f26cf2c21","after":"8ae6b5b275dabf723ffc36c8bd4561298c2aae41","ref":"refs/heads/main","pushedAt":"2024-09-09T08:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"change version to 0.35.0-SNAPSHOT","shortMessageHtmlLink":"change version to 0.35.0-SNAPSHOT"}},{"before":"9c1046504856e9e0aa36c318689fa92e5821012a","after":null,"ref":"refs/heads/release-0-34-0","pushedAt":"2024-09-05T15:17:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"}},{"before":"cc38c54ce2f59b4753485b442cc8f5a99bf3db48","after":"a68c6c4da4bfc4643b7e8ad7d0236c6f26cf2c21","ref":"refs/heads/main","pushedAt":"2024-09-05T15:17:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"Release 0.34.0 (#40)","shortMessageHtmlLink":"Release 0.34.0 (#40)"}},{"before":"4de7f2e081c0cd9bdbdd4f628dc2d972b5492bc5","after":"9c1046504856e9e0aa36c318689fa92e5821012a","ref":"refs/heads/release-0-34-0","pushedAt":"2024-09-05T13:06:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"OpenAI: added missing properties","shortMessageHtmlLink":"OpenAI: added missing properties"}},{"before":null,"after":"4de7f2e081c0cd9bdbdd4f628dc2d972b5492bc5","ref":"refs/heads/release-0-34-0","pushedAt":"2024-09-05T12:12:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"fixed Azure AI Search ITs","shortMessageHtmlLink":"fixed Azure AI Search ITs"}},{"before":"e052f566d2d89294c024c31888d0b26150254e9a","after":"cc38c54ce2f59b4753485b442cc8f5a99bf3db48","ref":"refs/heads/main","pushedAt":"2024-09-04T11:25:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"Fix a typo issue (#39)","shortMessageHtmlLink":"Fix a typo issue (#39)"}},{"before":"818b4a55f4a31003eafa0e062eb437beb0e35c82","after":"e052f566d2d89294c024c31888d0b26150254e9a","ref":"refs/heads/main","pushedAt":"2024-09-02T12:57:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"Update Elasticsearch spring implementation for 0.34 (#37)\n\nThis new implementation expects to have an Elasticsearch Rest Client\r\nbean (recommended) or it will create it otherwise.\r\n\r\nThis updates brings:\r\n\r\n* The support for the new way to implement the Elasticsearch embbeding\r\nstore as we now pass a rest client instead of \"just\" properties\r\n(deprecated in https://github.com/langchain4j/langchain4j/pull/712)\r\n* The removal of previously needed number of dimensions (deprecated in\r\nhttps://github.com/langchain4j/langchain4j/pull/712)\r\n* We add a `checkSslCertificates` property which should be only used in\r\ntests.\r\n* We add a `caCertificateAsBase64String` property which can be used in\r\ntests when using a self-signed certificate.\r\n\r\nAbout tests:\r\n\r\n* We don't disable security anymore as it's not a good practice. We\r\nshould educate users instead.\r\n* We don't wait anymore for 1s for documents to be available, but\r\ninstead we call the refresh API to make the documents immediately\r\nvisible. So we change the `awaitUntilPersisted()` method to\r\n`awaitUntilPersisted(ApplicationContext)` so we can fetch the\r\nElasticsearch Rest Client bean.\r\n* We allow testing against a running cluster (local/cloud) and set from\r\nthe CLI the URL (`ELASTICSEARCH_URL`), api key\r\n(`ELASTICSEARCH_API_KEY`), username (`ELASTICSEARCH_USERNAME`) and\r\npassword (`ELASTICSEARCH_PASSWORD`). Note that when running with a\r\nself-signed certificate, the BASE64 version of the CA should be provided\r\n(`ELASTICSEARCH_CA_CERTIFICATE`).\r\n* We fetch the version of the cluster used to run the tests from the\r\n`pom.xml` file using `elastic.version` property.\r\n* We upgrade testcontainers to 1.20.1","shortMessageHtmlLink":"Update Elasticsearch spring implementation for 0.34 (#37)"}},{"before":"dc5132f2d76e9ec87ba2b504d5ef5c8d9572ffdd","after":"818b4a55f4a31003eafa0e062eb437beb0e35c82","ref":"refs/heads/main","pushedAt":"2024-08-22T12:00:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"fix #1593 SpringBoot scanBasePackages does not take effect (#36)","shortMessageHtmlLink":"fix #1593 SpringBoot scanBasePackages does not take effect (#36)"}},{"before":"34d09629b915eeecc5c3e55eb3ebc9dc72c33782","after":"dc5132f2d76e9ec87ba2b504d5ef5c8d9572ffdd","ref":"refs/heads/main","pushedAt":"2024-08-22T11:45:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"fix #1593 SpringBoot scanBasePackages does not take effect (#36)\n\nChanges Made:\r\n- add scanBasePackages(class) as basePackages\r\n- unit test\r\n\r\nRelevant Links:\r\n- https://github.com/langchain4j/langchain4j/issues/1593","shortMessageHtmlLink":"fix #1593 SpringBoot scanBasePackages does not take effect (#36)"}},{"before":"17e247072d626d1497b5105159ec9e7ade5ccf69","after":"34d09629b915eeecc5c3e55eb3ebc9dc72c33782","ref":"refs/heads/main","pushedAt":"2024-08-21T08:13:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"fix #1606 AiServicesAutoConfig is unable to detect AiService in the package specified by @ComponentScan (#35)\n\nAiServicesAutoConfig is unable to detect AiService in the package\r\nspecified by @ComponentScan\r\n\r\nChanges Made:\r\n\r\n- Replaced the original use of Reflections with a combination of\r\n`BeanDefinitionRegistryPostProcessor` and\r\n`ClassPathBeanDefinitionScanner` to register interfaces.\r\n- Scanned all the packages specified by @ComponentScan and those\r\nobtained from AutoConfigurationPackages as basePackages.\r\n\r\n\r\nRelevant Links:\r\n- https://github.com/langchain4j/langchain4j/issues/1606\r\n- https://github.com/langchain4j/langchain4j/issues/1593","shortMessageHtmlLink":"fix #1606 AiServicesAutoConfig is unable to detect AiService in the p…"}},{"before":"8722d568c730c62a295505993715bf54415a40e0","after":"17e247072d626d1497b5105159ec9e7ade5ccf69","ref":"refs/heads/main","pushedAt":"2024-07-26T13:22:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"changed version to 0.34.0-SNAPSHOT","shortMessageHtmlLink":"changed version to 0.34.0-SNAPSHOT"}},{"before":"dbd11c97e0eb6665504215fb78f7aa0bf92dbccd","after":null,"ref":"refs/heads/release-0-33-0","pushedAt":"2024-07-25T08:13:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"}},{"before":"c8579f1995ad86bd640f5f08fb3bd5310f267aea","after":"8722d568c730c62a295505993715bf54415a40e0","ref":"refs/heads/main","pushedAt":"2024-07-25T08:13:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"Release 0.33.0 (#34)","shortMessageHtmlLink":"Release 0.33.0 (#34)"}},{"before":null,"after":"dbd11c97e0eb6665504215fb78f7aa0bf92dbccd","ref":"refs/heads/release-0-33-0","pushedAt":"2024-07-24T13:21:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"update version to 0.33.0","shortMessageHtmlLink":"update version to 0.33.0"}},{"before":"7221cc92d2dfd5ab3617baef9b51783d88f1f6ae","after":"c8579f1995ad86bd640f5f08fb3bd5310f267aea","ref":"refs/heads/main","pushedAt":"2024-07-19T11:33:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"Fix https://github.com/langchain4j/langchain4j/issues/1066","shortMessageHtmlLink":"Fix langchain4j/langchain4j#1066"}},{"before":"317decfc938a571fcd956ebbc77e8a2dd4462dbf","after":"7221cc92d2dfd5ab3617baef9b51783d88f1f6ae","ref":"refs/heads/main","pushedAt":"2024-07-08T20:27:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"release snapshots","shortMessageHtmlLink":"release snapshots"}},{"before":"610cc0eee5c2793c3f46075aabf977ae99a4522b","after":"317decfc938a571fcd956ebbc77e8a2dd4462dbf","ref":"refs/heads/main","pushedAt":"2024-07-08T12:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"changed version to 0.33.0-SNAPSHOT","shortMessageHtmlLink":"changed version to 0.33.0-SNAPSHOT"}},{"before":"de322231c048a9ff78d7b5b82dded8a00c148213","after":"610cc0eee5c2793c3f46075aabf977ae99a4522b","ref":"refs/heads/main","pushedAt":"2024-07-08T08:40:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"Fix AutoConfig VertexAi Gemini (#33)\n\nFixing bug mentioned in\r\n[1417](https://github.com/langchain4j/langchain4j/issues/1417)","shortMessageHtmlLink":"Fix AutoConfig VertexAi Gemini (#33)"}},{"before":"de322231c048a9ff78d7b5b82dded8a00c148213","after":"690bcb535941b178a1ab40c0ec1261fc52ede1ca","ref":"refs/heads/mistral-ai-support","pushedAt":"2024-07-06T09:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasVitale","name":"Thomas Vitale","path":"/ThomasVitale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8523418?s=80&v=4"},"commit":{"message":"Introduce Mistral AI support\n\n* Configure MistralAiClient using the Spring HTTP infrastructure\n* Define auto-configuration for using Mistral AI chat and embedding models in Spring Boot\n* Create a Spring Boot starter to provide the integration with Mistral AI\n\nSigned-off-by: Thomas Vitale ","shortMessageHtmlLink":"Introduce Mistral AI support"}},{"before":null,"after":"de322231c048a9ff78d7b5b82dded8a00c148213","ref":"refs/heads/mistral-ai-support","pushedAt":"2024-07-05T15:41:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThomasVitale","name":"Thomas Vitale","path":"/ThomasVitale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8523418?s=80&v=4"},"commit":{"message":"Release 0.32.0 (#31)","shortMessageHtmlLink":"Release 0.32.0 (#31)"}},{"before":"38bf122a2b0cd879d6ae09c5e75280224aad0dd0","after":null,"ref":"refs/heads/release-0-32-0","pushedAt":"2024-07-04T10:05:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"}},{"before":"74bf76ffb7c15cba3677ecd4a72d8b8bea7b010e","after":"de322231c048a9ff78d7b5b82dded8a00c148213","ref":"refs/heads/main","pushedAt":"2024-07-04T10:05:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"},"commit":{"message":"Release 0.32.0 (#31)","shortMessageHtmlLink":"Release 0.32.0 (#31)"}},{"before":"af77ed0869f1afa58385914e19134c6212cdd112","after":null,"ref":"refs/heads/fix-887","pushedAt":"2024-07-04T09:27:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"}},{"before":"3cff4bc51c1679710909c88dcbe300baf78e9d94","after":null,"ref":"refs/heads/release-0-30-0","pushedAt":"2024-07-04T09:27:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"}},{"before":"957dc76bb04f51309fb5be16a2c0c7ec53965c24","after":null,"ref":"refs/heads/release-0-30-1","pushedAt":"2024-07-04T09:27:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"langchain4j","name":"LangChain4j","path":"/langchain4j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132277850?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwOTowMzozNC4wMDAwMDBazwAAAAS5ciPj","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwOTowMzozNC4wMDAwMDBazwAAAAS5ciPj","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNFQwOToyNzoxMC4wMDAwMDBazwAAAAR2uffO"}},"title":"Activity · langchain4j/langchain4j-spring"}