Branch: refs/heads/main
Home: https://github.com/xwiki-contrib/application-ai-llm
Commit: f30dd07e22f3edef4260a3359f22b8f1e3c8705c
https://github.com/xwiki-contrib/application-ai-llm/commit/f30dd07e22f3edef…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Converter.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/HelloWorld.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexException.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexStructure.json
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Utils.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultHelloWorld.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/HelloWorldScriptService.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
A application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/DefaultCollectionManagerTest.java
A application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/DefaultCollectionTest.java
A application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/HelloWorldTest.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* Chunking API and a simple chunking method (based on number of chars)
* Queue for indexing requests
* Queue consumer that chunks the document
* Chunk content embedding computation
Commit: 67d3c2dac58231958cbcd9fcb1cb80a15266caa8
https://github.com/xwiki-contrib/application-ai-llm/commit/67d3c2dac5823195…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
R application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/HelloWorld.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
R application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultHelloWorld.java
R application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/HelloWorldScriptService.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
R application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/HelloWorldTest.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* embed chunks and stores them in solr
* remove autogenerated hello world files
Commit: 2a24a3059f7bca2a3412ac152ad2f5c9f4f2c0f4
https://github.com/xwiki-contrib/application-ai-llm/commit/2a24a3059f7bca2a…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/pom.xml
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/HttpClientFactory.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/RequestHelper.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
A application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-38: Support for embedding models
* Don't include null values.
* Add a component test.
Commit: b961d95c98e3b58c06ffbb6069cfdb6a2965b506
https://github.com/xwiki-contrib/application-ai-llm/commit/b961d95c98e3b58c…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResource.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/CollectionResource.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/CollectionsResource.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* First version of the REST API for collections (documents are still missing).
Commit: 74a5cdcbedc0798a45272bbd1f3e8c3f44d3d363
https://github.com/xwiki-contrib/application-ai-llm/commit/74a5cdcbedc0798a…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
R application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexStructure.json
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Utils.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTemplate.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTemplateProvider.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTranslations.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/WebHome.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/WebHome.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/WebPreferences.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsClass.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsSheet.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsTemplate.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsTemplateProvider.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsTranslations.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/WebHome.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/WebHome.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/WebPreferences.xml
M application-ai-llm-models/application-ai-llm-models-ui/pom.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Ada-002.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsClass.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsSheet.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTemplate.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTemplateProvider.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTranslations.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/WebHome.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT3.5-turbo.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT4.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/WebHome.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/WebPreferences.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/PromptDB/WebHome.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/WebHome.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
LLMAI-51: Code refactoring
Commit: a68f7d7881c14693db00597e3ccdf3510e248e7f
https://github.com/xwiki-contrib/application-ai-llm/commit/a68f7d7881c14693…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModel.java
Log Message:
-----------
LLMAI-38: Support for embedding models
* Provide more helpful messages when an embedding request fails.
Commit: 76006e9a6401f0b260196b6a4dc58d0fe9ad2236
https://github.com/xwiki-contrib/application-ai-llm/commit/76006e9a6401f0b2…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Re-added API methods for creating and deleting collections
Commit: 832b2fc8bca1b68349ed4ffeb9cea9cf148d1631
https://github.com/xwiki-contrib/application-ai-llm/commit/832b2fc8bca1b683…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsClass.xml
Log Message:
-----------
LLMAI-51: Code refactoring
* Update document's collection selector for compatibility with the refactored getCollection() method
Commit: f6816e4a5d9374334a4573e062bee9d087873626
https://github.com/xwiki-contrib/application-ai-llm/commit/f6816e4a5d937433…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Updated code to match with the refactored methods
Commit: d6d78e7ce046c5ec8150a2d07ea59f5b8a26ef35
https://github.com/xwiki-contrib/application-ai-llm/commit/d6d78e7ce046c5ec…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-16 (Tue, 16 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Logging updates to be more in line with best practices
Commit: 179460457f7eda5eb207a276321009943a560e5d
https://github.com/xwiki-contrib/application-ai-llm/commit/179460457f7eda5e…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-17 (Wed, 17 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResource.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Respond with internal server error when an exception occurred.
* Simplify the code of DefaultCollectionsResource.
Commit: c3ea570a79b3993d2816052f9120df7c2d38acba
https://github.com/xwiki-contrib/application-ai-llm/commit/c3ea570a79b3993d…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-17 (Wed, 17 Jan 2024)
Changed paths:
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/AbstractCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/DocumentResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONDocument.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Add a first version of document support in the REST API.
Commit: 9ed34a5c4512837a49f7309e0f0971c16627166a
https://github.com/xwiki-contrib/application-ai-llm/commit/9ed34a5c4512837a…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-18 (Thu, 18 Jan 2024)
Changed paths:
R application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Converter.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Removed leftover code
* Small updates
* Fix for a bug with creating/getting collections
Commit: cd7bc292d64d67498ffdfcf33c54ed0cc1512355
https://github.com/xwiki-contrib/application-ai-llm/commit/cd7bc292d64d6749…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-18 (Thu, 18 Jan 2024)
Changed paths:
M .gitignore
Log Message:
-----------
Added ignore for .vscode files
Commit: 219d08a6fb2350a48f10f80470d0255c9a4899da
https://github.com/xwiki-contrib/application-ai-llm/commit/219d08a6fb2350a4…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-18 (Thu, 18 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Utils.java
Log Message:
-----------
LLMAI-39: Add a vector index based on Solr
Commit: 71c237c361480c54fe02b905c40331e9e96bbb09
https://github.com/xwiki-contrib/application-ai-llm/commit/71c237c361480c54…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
Log Message:
-----------
LLMAI-52: API Methods for setting collection properties and removing documents
Commit: 731b24226e9491aced7dea1665d2cccdae1bd217
https://github.com/xwiki-contrib/application-ai-llm/commit/731b24226e9491ac…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Added some missing methods for collections and documents
Commit: e9a6a910946003fe3a448becc90c1b9e67692f9f
https://github.com/xwiki-contrib/application-ai-llm/commit/e9a6a910946003fe…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Fix for Cyclomatic Complexity & NPath Complexity
Commit: 9d1f372478b896fc7a550206cb5d0b76bfecd6e8
https://github.com/xwiki-contrib/application-ai-llm/commit/9d1f372478b896fc…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-38: Support for embedding models
* Fix test after adding new error messages.
Commit: bdd58db9939c5fc06b6603575a14a56deeccc3a8
https://github.com/xwiki-contrib/application-ai-llm/commit/bdd58db9939c5fc0…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* added annotation for properties and 2 more setters
Commit: 1183261385d48d50c20403be55005bfdc2f874ee
https://github.com/xwiki-contrib/application-ai-llm/commit/1183261385d48d50…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollection.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/AbstractCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* Add new CollectionManager and Collection implementations that check rights for the current user and use them in the REST API.
* Construct document references directly instead of resolving strings.
* Add exceptions to a lot of method signatures.
* Clone the collection document before any modification.
Commit: bd3686a711d9d0261cd78f85cfdbada40667f121
https://github.com/xwiki-contrib/application-ai-llm/commit/bd3686a711d9d026…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollection.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserDocument.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/XWikiDocumentWrapper.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONDocument.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* Extend right checking to document saving
* Add a new wrapper class to reduce duplication
Commit: 1bb3570661f30c70bc9899d91d1874d929f44612
https://github.com/xwiki-contrib/application-ai-llm/commit/1bb3570661f30c70…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/XWikiDocumentWrapper.java
R application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/DefaultCollectionManagerTest.java
A application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/DefaultCollectionManagerTest.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* Ensure that the object is always present when saving a document.
* Add first tests for CollectionManager.
Commit: a55f106c8a2b092f560601a60a8b9cd84e8f74bf
https://github.com/xwiki-contrib/application-ai-llm/commit/a55f106c8a2b092f…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/AbstractCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResource.java
A application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResourceTest.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Add a first test for the REST API.
* Properly log the exception when something fails.
* Remove TODO regarding rights as they are handled now.
Commit: f38f2ddb50bbcf1ab4a2e888271f1eb16a32a263
https://github.com/xwiki-contrib/application-ai-llm/commit/f38f2ddb50bbcf1a…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and querying support
* Fix saving in CurrentUserCollection.
* Improve handling of missing collections.
Commit: 391dd65c700609869aad27d2133b940e24aba817
https://github.com/xwiki-contrib/application-ai-llm/commit/391dd65c70060986…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONDocument.java
A application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Start adding tests for CollectionResource.
* Add equals, hashCode and toString to JSONDocument and JSONCollection to make testing easier.
Commit: 081bec95246d12b1b9c6c02ce42d35aacc8ba46e
https://github.com/xwiki-contrib/application-ai-llm/commit/081bec95246d12b1…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/CollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Finish (for now) DefaultCollectionResourceTest.
Commit: 2811b042eabc855afe186f058f3f0baeb42edbf5
https://github.com/xwiki-contrib/application-ai-llm/commit/2811b042eabc855a…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/DefaultCollectionManagerTest.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResourceTest.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Transform SolrConnector into a component
Commit: ea93bf825128c21ff9ea18b6d1bd3bdd26aadf41
https://github.com/xwiki-contrib/application-ai-llm/commit/ea93bf825128c21f…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/AbstractCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
A application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResourceTest.java
Log Message:
-----------
LLMAI-47: REST API for adding, updating and removing documents
* Fix wrongly thrown exception in deleteDocument.
* Throw proper exceptions when access is denied.
* Add a test for the document resource.
* Set test coverage to the actual coverage of 0.53.
Commit: 292250f464206bdc0ef0a371e201620281fe1054
https://github.com/xwiki-contrib/application-ai-llm/commit/292250f464206bdc…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/XWikiDocumentWrapper.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Use Tika to parse the attachments of the document and append it to the indexed content
Commit: 8fe09dd7179e336bc7ce8e347414a316dc608bd0
https://github.com/xwiki-contrib/application-ai-llm/commit/8fe09dd7179e336b…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Fixed an issue with the hql used for listing the documents of a
collection
Commit: a0dc756b065bfed25e291738d44574935c5aba2a
https://github.com/xwiki-contrib/application-ai-llm/commit/a0dc756b065bfed2…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/EmbeddingModelDescriptor.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultEmbeddingModelManager.java
Log Message:
-----------
LLMAI-38: Support for embedding models
* Rename `displayName` to `name` in EmbeddingModelDescriptor to align with what OpenRouter has in its models API.
Commit: b5369cac3847a984f05c46cc79e1ddd3f659ac0a
https://github.com/xwiki-contrib/application-ai-llm/commit/b5369cac3847a984…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModel.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModelDescriptor.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModelManager.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/RequestHelper.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultModelsResource.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/ChatCompletionsResource.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/ModelsResource.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Introduce a `ChatModelDescriptor` to represent metadata about chat models.
* Read this metadata from the models endpoint when available (e.g., on OpenRouter).
* Fix some issues in the API calls for listing chat models and refactor the code to rely on the RequestHelper to avoid code duplication.
* Add a new REST API to expose the list of chat models.
* Add a new chat completions REST API based on the new Java API.
Commit: 54efecccd25d40f8287cdc944481de10574926d9
https://github.com/xwiki-contrib/application-ai-llm/commit/54efecccd25d40f8…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserDocument.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Removed unecessary use of getCollections method
* Exchange logs for actual exceptions
Commit: 8a25143244b81f94609305ce211ad6a85f792880
https://github.com/xwiki-contrib/application-ai-llm/commit/8a25143244b81f94…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
Log Message:
-----------
LLMAI-51: Code refactoring
* Replace printStackTraces with logs or exceptions depending on the case
Commit: 02f727d07db912c84f53341636bd40636494bcf8
https://github.com/xwiki-contrib/application-ai-llm/commit/02f727d07db912c8…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTemplate.xml
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTAPIConfig.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPI.java
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/AIConfig.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/AIConfigClass.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/AIConfigSheet.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/WebPreferences.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Ada-002.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsClass.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsSheet.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTemplate.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTranslations.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT3.5-turbo.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT4.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/WebHome.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/bert.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/mistral-openorca.xml
Log Message:
-----------
LLMAI-51: Code refactoring
* Replaced the large string properties for languageModels and
embeddingModels to dbLists
* Updated the admin ui to better fit all the properties
Commit: 35dec3f2384b226bb2436f1b4278bca193dd9e48
https://github.com/xwiki-contrib/application-ai-llm/commit/35dec3f2384b226b…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatModel.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatModelManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModelManager.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-50: First version of RAG
* Support several model managers.
* Add a prototype model manager and chat model for RAG.
Commit: 34157d572e6bef1c0d12e6f5c1b8afefe3ac7f42
https://github.com/xwiki-contrib/application-ai-llm/commit/34157d572e6bef1c…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-26 (Fri, 26 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Migrator.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/XWikiDocumentWrapper.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/DefaultCollectionManagerTest.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTemplate.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTranslations.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/WebHome.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsClass.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Replaced the name field of the collection which was based on doc title with
a non-modifiable id field
* Added a title field for the collection
* Added a migrator on collection rename to update the id automatically
and mentain the link it's
documents
* Made the document id field non-modifiable
Commit: 6e0ddf45845d42d8ddd6f60747c4eb2e28a4526d
https://github.com/xwiki-contrib/application-ai-llm/commit/6e0ddf45845d42d8…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-26 (Fri, 26 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModelDescriptor.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModelManager.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Fix errors in chat completions REST resource
* Use the new models and completions endpoints in the chat UI
Commit: f24554860bf3603604c6af0e2e95a380f812b2dc
https://github.com/xwiki-contrib/application-ai-llm/commit/f24554860bf36036…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-29 (Mon, 29 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/AIConfigClass.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Ada-002.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsClass.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsSheet.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTemplate.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTranslations.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT3.5-turbo.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT4.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/WebHome.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/bert.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/mistral-openorca.xml
Log Message:
-----------
LLMAI-51: Code refactoring
* Refactor Admin sections in preparation for RAG implementation
Commit: 34bc9619a5bc447537d9c154b8faeb03001a6fc6
https://github.com/xwiki-contrib/application-ai-llm/commit/34bc9619a5bc4475…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-29 (Mon, 29 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Migrator.java
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Fixed functionality: migrator on collection rename to update the id automatically
and mentain the link to it's documents
Commit: f09ddfbd94e5eb3c9d7c37fffc77d9fbbd256eef
https://github.com/xwiki-contrib/application-ai-llm/commit/f09ddfbd94e5eb3c…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-01-30 (Tue, 30 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/AIConfigSheet.xml
M pom.xml
Log Message:
-----------
LLMAI-51: Code refactoring
* Updated the sheet of the server configs to better fit the current
fields
Commit: 27a53afdf78768e85ada04188bcb7db30cf3fa45
https://github.com/xwiki-contrib/application-ai-llm/commit/27a53afdf78768e8…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-30 (Tue, 30 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
R application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatModel.java
R application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatModelManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
R application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModelManager.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
Revert "LLMAI-50: First version of RAG"
This reverts commit 35dec3f2384b226bb2436f1b4278bca193dd9e48.
Commit: dd621347c994c586fcc3071b5b09aeeb5f33ecf7
https://github.com/xwiki-contrib/application-ai-llm/commit/dd621347c994c586…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-30 (Tue, 30 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/pom.xml
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/EmbeddingModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTAPI.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTAPIConfig.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTAPIConfigProvider.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTRestAPI.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/AbstractModel.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ChatRequestConverter.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ChatResponseConverter.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultEmbeddingModelManager.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPI.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPIConfigProvider.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelConfiguration.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelWikiObjectComponentBuilder.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
M application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Almost full rewrite how configuration is handled. Models are now wiki components.
* Remove the old REST API that was not OpenAI-compatible and all associated methods.
Commit: cfe02ced02d0dbdec8e302d6f4a208a99343cb68
https://github.com/xwiki-contrib/application-ai-llm/commit/cfe02ced02d0dbde…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-30 (Tue, 30 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
Log Message:
-----------
[Misc] Adjust coverage to actual value
Commit: 79d00de53c8c3b565397ecf0a740842086d892ea
https://github.com/xwiki-contrib/application-ai-llm/commit/79d00de53c8c3b56…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/AbstractModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatModelManager.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelConfiguration.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelWikiObjectComponentBuilder.java
M application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Sort models by displayed name.
* Store the object, not the document reference for models. This might have fixed a bug where models weren't correctly registered in some cases.
Commit: 2e6bdb34c0f6a9d6a32ed63c55d240a7602b0923
https://github.com/xwiki-contrib/application-ai-llm/commit/2e6bdb34c0f6a9d6…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/AbstractChatRequestFilter.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatRequestFilter.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatRequestFilterBuilder.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/FilteringOpenAIChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelWikiObjectComponentBuilder.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/script/AILLMScriptService.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/script/ChatRequestFilterDescriptor.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/script/ModelsScriptService.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsSheet.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsTranslations.xml
Log Message:
-----------
LLMAI-58: Add support for chat request filters
* Add new ChatRequestFilter and ChatRequestFilterBuilder roles.
* Add a script service to get available filters.
* Modify the sheet to display the available filters.
Commit: 6645d40a1c87ab9cea1888ebb56f6c8fb5d372ab
https://github.com/xwiki-contrib/application-ai-llm/commit/6645d40a1c87ab9c…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Code/RAGChatRequestFilterClass.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Code/RAGChatRequestFilterSheet.xml
A application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Code/RAGRequestFilterTranslations.xml
Log Message:
-----------
LLMAI-50: First version of RAG
* Added a RAG request filter with a simple configuration class and UI but without the actual prompt modification part.
Commit: a4a163fa927ce87f40b1fa272cc61664472b6d94
https://github.com/xwiki-contrib/application-ai-llm/commit/a4a163fa927ce87f…
Author: Paul Pantiru <paulp2501(a)gmail.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* added an autofill for the non-modifiable collections id for the case where collections are created manually from the UI
Commit: 53257208e75faefdebb7b15230d287d795b1d8a1
https://github.com/xwiki-contrib/application-ai-llm/commit/53257208e75faefd…
Author: Paul Pantiru <paulp2501(a)gmail.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsSheet.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* added an autofill for the non-modifiable documents id for the case where documkents are created manually from the UI
Commit: 82c0f4678524027f548f57cc84d7553db0e4e234
https://github.com/xwiki-contrib/application-ai-llm/commit/82c0f4678524027f…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelWikiObjectComponentBuilder.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Skip the template document for building model components.
Commit: 9c79f178f39f4dc7ee6c146fbfdba645e3f8b244
https://github.com/xwiki-contrib/application-ai-llm/commit/9c79f178f39f4dc7…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Fix an issue where the embedding index is triggered on the DocumentsTemplate saving during the extension installation
Commit: 4ccbc5e97f720ce30c9db75d5b248c61ebe1d887
https://github.com/xwiki-contrib/application-ai-llm/commit/4ccbc5e97f720ce3…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsClass.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/Code/DocumentsSheet.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Fixed issue with the autofill on the id property
Commit: 6e65cd0207f09a56e213dcdf1e0080360ef7e72e
https://github.com/xwiki-contrib/application-ai-llm/commit/6e65cd0207f09a56…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/ChunkingUtils.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/EmbeddingsUtils.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
R application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Utils.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResourceTest.java
Log Message:
-----------
LLMAI-49: Query support
* Added support for embedding a text query, searching chunks from the
index (auth was not taken into account yet)
Commit: f060ccacff340b8248120c0465008877107073f6
https://github.com/xwiki-contrib/application-ai-llm/commit/f060ccacff340b82…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-02-05 (Mon, 05 Feb 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Avoid a double slash in the chat completions URL.
Commit: ff4926e8bee95c9e40cb83ae223287cd1129fde6
https://github.com/xwiki-contrib/application-ai-llm/commit/ff4926e8bee95c9e…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-07 (Wed, 07 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
Log Message:
-----------
LLMAI-50: First version of RAG
* manipulating the prompt to add context
Commit: 8853e03cf156265f2a0256997c11670b84869fd5
https://github.com/xwiki-contrib/application-ai-llm/commit/8853e03cf156265f…
Author: Paul Pantiru <paulp2501(a)gmail.com>
Date: 2024-02-07 (Wed, 07 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
Log Message:
-----------
LLMAI-50: First version of RAG
* Update the system message and similarity search fail case.
Commit: 0b7664a8ba034963a29ac8651075f101d7e027cd
https://github.com/xwiki-contrib/application-ai-llm/commit/0b7664a8ba034963…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-11 (Sun, 11 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/ChunkingUtils.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Migrator.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
Log Message:
-----------
LLMAI-50: First version of RAG
* Included the source in the responses
Commit: d5528279dbfe8d12440fd3a8e9a9bcb9d060eb18
https://github.com/xwiki-contrib/application-ai-llm/commit/d5528279dbfe8d12…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-11 (Sun, 11 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
Log Message:
-----------
LLMAI-50: First version of RAG
* tunning to make the models stick to the provided sources
Commit: 00df57a81046f4849591cb7e2559b70c4e349318
https://github.com/xwiki-contrib/application-ai-llm/commit/00df57a81046f484…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-18 (Sun, 18 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatMessage.java
Log Message:
-----------
LLMAI-50: First version of RAG
* Add multiple sources
Commit: d1cb791f58c25d13974936ce79c48be92458449c
https://github.com/xwiki-contrib/application-ai-llm/commit/d1cb791f58c25d13…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-18 (Sun, 18 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/ChunkingUtils.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
Log Message:
-----------
LLMAI-39: Add a vector index based on Solr
* Add collection field to the solr stored chunks
Commit: f7510487d36caca82fc1199b0acbc419f500055d
https://github.com/xwiki-contrib/application-ai-llm/commit/f7510487d36caca8…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-20 (Tue, 20 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/DefaultCollectionManagerTest.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResourceTest.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResourceTest.java
Log Message:
-----------
LLMAI-49: Query support
* Added permission checks on collection query
Commit: 4f74cb3ea5bc9cbac34865880236260050df5686
https://github.com/xwiki-contrib/application-ai-llm/commit/4f74cb3ea5bc9cba…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-20 (Tue, 20 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
Log Message:
-----------
LLMAI-49: Query support
* Move permission check directly in the similarity search method
Commit: 5bb77cbecff748a82ec398aca7c7aabb1ac542f7
https://github.com/xwiki-contrib/application-ai-llm/commit/5bb77cbecff748a8…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-20 (Tue, 20 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/EmbeddingsUtils.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
Log Message:
-----------
LLMAI-49: Query support
* On query, perform different similarity search for each set of collections with the same embedding model (using that embedding model for embedding the query)
* Combine the resullts, order them by similarity scor and truncate the number of results to the `limit` argument
* Round the embeddings dimentions to the one set in solr's managed-schema.xml to support multiple embedding models (currently set to 384 - the number of embeddings for the `bert` model)
Commit: 9f5692ea67f54d30361ee944390c8032d304586a
https://github.com/xwiki-contrib/application-ai-llm/commit/9f5692ea67f54d30…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/ChunkingUtils.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
Log Message:
-----------
LLMAI-50: First version of RAG
* Group sources provided to the context to avoid repetition
Commit: 372aa04c4e3c3659f98ac8f589c27eaae61fb461
https://github.com/xwiki-contrib/application-ai-llm/commit/372aa04c4e3c3659…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/RequestHelper.java
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
Log Message:
-----------
LLMAI-50: First version of RAG
* Fix encoding failure when hitting characters outside the range of ISO 8859-1 charset
* Bind submitting a chat message to the "Enter" key
Commit: b75ced9bafcf0766c76268109c53b83ce20e7d5c
https://github.com/xwiki-contrib/application-ai-llm/commit/b75ced9bafcf0766…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Chunk.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/EmbeddingsUtils.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexTaskConsumer.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* move document indexing to a background job
Commit: baa4419f14bfeb0bbc41ad91d22e8f6aa2396d37
https://github.com/xwiki-contrib/application-ai-llm/commit/baa4419f14bfeb0b…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Documents/WebHome.xml
Log Message:
-----------
LLMAI-40: Add basic document indexing and collection management UI
* Added support for creating a document directly from the UI
* Added a livetable for better visualization of the documents inside a
collection
Commit: deb798ae014c70a560dc0e0311a71b564af16cb4
https://github.com/xwiki-contrib/application-ai-llm/commit/deb798ae014c70a5…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-02-26 (Mon, 26 Feb 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Code/RAGChatRequestFilterClass.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Code/RAGChatRequestFilterSheet.xml
Log Message:
-----------
LLMAI-50: First version of RAG
* Made context configurable from the UI filter
Commit: 4eceb08f5801eccbcf09393af6242e80a9c64a67
https://github.com/xwiki-contrib/application-ai-llm/commit/4eceb08f5801eccb…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
M pom.xml
Log Message:
-----------
LLMAI-62: Update to XWiki 16.2.0 parent
* Update to snapshot parent for now
* Adjust error message that changed due to Java 17
Commit: 0cd39db7c04cf7b45ea4d8c27cdc6699cb458838
https://github.com/xwiki-contrib/application-ai-llm/commit/0cd39db7c04cf7b4…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
Log Message:
-----------
LLMAI-62: Update to XWiki 16.2.0 parent
* Add a test-only dependency to javax.servlet-api
Commit: 9a2aa95fe4992724b78f1bb3244b35ab4f02730d
https://github.com/xwiki-contrib/application-ai-llm/commit/9a2aa95fe4992724…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/pom.xml
Log Message:
-----------
LLMAI-62: Update to XWiki 16.2.0 parent
* remove no longer needed excluded dependencies.
Commit: 29a510be61c3e5a02acc873609a4b3822ed005a5
https://github.com/xwiki-contrib/application-ai-llm/commit/29a510be61c3e5a0…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/AbstractChatRequestFilter.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatRequestFilter.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ChatResponseConverter.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/FilteringOpenAIChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/RequestHelper.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatCompletionChunk.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatCompletionChunkChoice.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Add proper streaming support to the Java API with proper response objects.
* Add custom ChatCompletionChunk and ChatCompletionChunkChoice classes (records) as the existing ones use the wrong name for the message.
Commit: 1b9396910c0ff539bdb7bac861d8160d6c0adbe5
https://github.com/xwiki-contrib/application-ai-llm/commit/1b9396910c0ff539…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-models/application-ai-llm-models-api/pom.xml
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/AbstractChatRequestFilter.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatRequestFilter.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/FilteringOpenAIChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/HttpClientFactory.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/RequestHelper.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
M application-ai-llm-models/application-ai-llm-models-api/src/test/java/org/xwiki/contrib/llm/internal/OpenAIEmbeddingModelTest.java
Log Message:
-----------
LLMAI-45: Create a new Java API for chat models
* Switch to java.net.http.HttpClient for the possibly better interface.
* Properly close the request to the LLM when the client closes the connection, at least for streaming requests.
* Try forwarding the results faster with a small buffer, but this doesn't seem to work as expected.
Commit: f82dc5dd24c4f92c87206ceaf13b8fd47894c413
https://github.com/xwiki-contrib/application-ai-llm/commit/f82dc5dd24c4f92c…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
Log Message:
-----------
[Misc] Adjust coverage to actual coverage
Commit: e6cb75f70ff268b0dae3ffe2cc68855df0c84ce4
https://github.com/xwiki-contrib/application-ai-llm/commit/e6cb75f70ff268b0…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
A application-ai-llm-chat/aillm.js
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTAPIPrompt.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultPromptsResource.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/PromptsResource.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-53: Develop a JavaScript library to access prompts and the chat
* Add a new GET method for prompts
* Add first version of the javascrit library
Commit: 33de2f376dc3fe9c344edcdbbc8abff840bd4986
https://github.com/xwiki-contrib/application-ai-llm/commit/33de2f376dc3fe9c…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModelDescriptor.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatCompletionChunkChoice.java
Log Message:
-----------
[Misc] Use JsonNaming instead of JsonProperty
This should not have any visible effect but makes the code much easier to maintain.
Commit: 77eb83c51c169a50315a9a31be96d13da3b96c2c
https://github.com/xwiki-contrib/application-ai-llm/commit/77eb83c51c169a50…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultPromptsResource.java
Log Message:
-----------
LLMAI-53: Develop a JavaScript library to access prompts and the chat
* fix for EOL checkstile violation
Commit: 7432c46452b4448badedd62e4c1bd5b241f684a8
https://github.com/xwiki-contrib/application-ai-llm/commit/7432c46452b4448b…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/AbstractModel.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelConfiguration.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ModelWikiObjectComponentBuilder.java
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsClass.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Code/ModelsSheet.xml
Log Message:
-----------
LLMAI-50: First version of RAG
* Add boolean property for allowing guests to access models
Commit: 697afbb55351924805eb35f68aa606f9980b0e19
https://github.com/xwiki-contrib/application-ai-llm/commit/697afbb553519248…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/CorsFilter.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultPromptsResource.java
Log Message:
-----------
LLMAI-53: Develop a JavaScript library to access prompts and the chat
* CORS filter (not working currently)
Commit: 0a3aad288c5f48e80ee814c68407fb90847f4525
https://github.com/xwiki-contrib/application-ai-llm/commit/0a3aad288c5f48e8…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/src/main/checkstyle/checkstyle-suppressions.xml
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatClientConfig.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatClientConfigProvider.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/CORSUtils.java
A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultChatClientConfigProvider.java
R application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/CorsFilter.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultModelsResource.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultPromptsResource.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/ChatCompletionsResource.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/ModelsResource.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/PromptsResource.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/ChatOriginConfig.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/ChatOriginConfigClass.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/ChatOriginConfigSheet.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Translation.xml
Log Message:
-----------
LLMAI-53: Develop a JavaScript library to access prompts and the chat
* Remove filter as it is not needed
* Added CORS support with configurable allowed origin
Commit: 685e26b41a5076cb1f9c8b926adca39e2122d183
https://github.com/xwiki-contrib/application-ai-llm/commit/685e26b41a5076cb…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/pom.xml
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/CollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/SolrConnector.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/AiLLMSolrCoreInitializer.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilterBuilder.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
R application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/DefaultCollectionTest.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionsResourceTest.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResourceTest.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/GPTRestAPI.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPI.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPIPromptDBProvider.java
Log Message:
-----------
LLMAI-59: Integrate with the embedded Solr 9 in XWiki
Commit: 6b5177e8b70b18bd995194bb3a454ae80ac9b179
https://github.com/xwiki-contrib/application-ai-llm/commit/6b5177e8b70b18bd…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java
M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultGPTAPIPromptDBProvider.java
Log Message:
-----------
[misc] minor cleanup
Commit: be0c3324f090eb64b75f04a9ae35c2f2b4ce8620
https://github.com/xwiki-contrib/application-ai-llm/commit/be0c3324f090eb64…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M application-ai-llm-chat/aillm.js
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/rest/JSONCollection.java
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTemplate.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/Ada-002.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT3.5-turbo.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/GPT4.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/bert.xml
R application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/mistral-openorca.xml
A application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Models/mixtral.xml
Log Message:
-----------
LLMAI-54: Develop a chat UI that is independent of XWiki and can be embedded in any application
* added streamming integration for the chat UI
* added waiting animation
* added method for loading the chat UI directly from the library
* added allowGuests option for collections to be queried by public chat
ui
* updated example models
Commit: fc4bc27c4588c5523f56a0904d4d50981d77442a
https://github.com/xwiki-contrib/application-ai-llm/commit/fc4bc27c4588c552…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M application-ai-llm-chat/aillm.js
A application-ai-llm-chat/chatUI.css
A application-ai-llm-chat/chatUI.js
A application-ai-llm-chat/index.html
Log Message:
-----------
LLMAI-54: Develop a chat UI that is independent of XWiki and can be embedded in any application
* separated library from UI
* added example index.html
Commit: 99b347248cc08ba73328c9be647d18225223f5a1
https://github.com/xwiki-contrib/application-ai-llm/commit/99b347248cc08ba7…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-13 (Wed, 13 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/StyleSheet.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/WebHome.xml
Log Message:
-----------
LLMAI-18: Continue Improving UI
* Internal Chat Ui adjustments
Commit: 75b56d495688cd05e4693a2df851aa5944ac6b85
https://github.com/xwiki-contrib/application-ai-llm/commit/75b56d495688cd05…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-13 (Wed, 13 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/StyleSheet.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/WebHome.xml
Log Message:
-----------
Revert "LLMAI-18: Continue Improving UI"
This reverts commit 99b347248cc08ba73328c9be647d18225223f5a1.
Commit: 1d4a1a9e1f655390d6dcac52158ca71b0440a833
https://github.com/xwiki-contrib/application-ai-llm/commit/1d4a1a9e1f655390…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-03-13 (Wed, 13 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-api/pom.xml
Log Message:
-----------
LLMAI-62: Update to XWiki 16.2.0 parent
* Re-add the excludes as they still seem necessary.
Commit: 1be1c42ad658b437fa9265b0e1d7b8422fcd8864
https://github.com/xwiki-contrib/application-ai-llm/commit/1be1c42ad658b437…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-18 (Mon, 18 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/StyleSheet.xml
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/WebHome.xml
Log Message:
-----------
Revert "Revert "LLMAI-18: Continue Improving UI""
* Reapply UI improvements originally made in 99b3472 and reverted in 75b56d4
This reverts commit 75b56d495688cd05e4693a2df851aa5944ac6b85.
Commit: 647a024280ee120bd8e0f0a0312e102c928e256c
https://github.com/xwiki-contrib/application-ai-llm/commit/647a024280ee120b…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-18 (Mon, 18 Mar 2024)
Changed paths:
M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/WebHome.xml
Log Message:
-----------
[misc] Fix build due to wrong xar formatting
Commit: ccedc75fb7471f91f28f1a6fef388a26aaf8fb38
https://github.com/xwiki-contrib/application-ai-llm/commit/ccedc75fb7471f91…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-18 (Mon, 18 Mar 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/ChunkingUtils.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
Log Message:
-----------
LLMAI-39: Add a vector index based on Solr
* Added an experimental LLM formatted chunking method
Commit: 388ad490a7986421969f8fbc8109657015e9eae1
https://github.com/xwiki-contrib/application-ai-llm/commit/388ad490a7986421…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-21 (Thu, 21 Mar 2024)
Changed paths:
A application-ai-llm-chat/chat/.gitignore
A application-ai-llm-chat/chat/README.md
A application-ai-llm-chat/chat/package-lock.json
A application-ai-llm-chat/chat/package.json
A application-ai-llm-chat/chat/src/assets/icon/apple-touch-icon.png
A application-ai-llm-chat/chat/src/assets/icon/favicon.ico
A application-ai-llm-chat/chat/src/assets/icon/icon192.png
A application-ai-llm-chat/chat/src/assets/icon/icon512.png
A application-ai-llm-chat/chat/src/components.d.ts
A application-ai-llm-chat/chat/src/components/check-mark/check-mark.css
A application-ai-llm-chat/chat/src/components/check-mark/check-mark.tsx
A application-ai-llm-chat/chat/src/components/check-mark/readme.md
A application-ai-llm-chat/chat/src/components/conversation/conversation.css
A application-ai-llm-chat/chat/src/components/conversation/conversation.tsx
A application-ai-llm-chat/chat/src/components/conversation/readme.md
A application-ai-llm-chat/chat/src/components/fab/fab.css
A application-ai-llm-chat/chat/src/components/fab/fab.tsx
A application-ai-llm-chat/chat/src/components/fab/readme.md
A application-ai-llm-chat/chat/src/components/input/input.css
A application-ai-llm-chat/chat/src/components/input/input.tsx
A application-ai-llm-chat/chat/src/components/input/readme.md
A application-ai-llm-chat/chat/src/components/message-status/message-status.css
A application-ai-llm-chat/chat/src/components/message-status/message-status.tsx
A application-ai-llm-chat/chat/src/components/message-status/readme.md
A application-ai-llm-chat/chat/src/components/message/message.css
A application-ai-llm-chat/chat/src/components/message/message.tsx
A application-ai-llm-chat/chat/src/components/message/readme.md
A application-ai-llm-chat/chat/src/components/pane/pane.css
A application-ai-llm-chat/chat/src/components/pane/pane.tsx
A application-ai-llm-chat/chat/src/components/pane/readme.md
A application-ai-llm-chat/chat/src/global/app.css
A application-ai-llm-chat/chat/src/global/app.ts
A application-ai-llm-chat/chat/src/helpers/utils.ts
A application-ai-llm-chat/chat/src/index.html
A application-ai-llm-chat/chat/src/interfaces.d.ts
A application-ai-llm-chat/chat/src/manifest.json
A application-ai-llm-chat/chat/stencil.config.ts
A application-ai-llm-chat/chat/tsconfig.json
Log Message:
-----------
LLMAI-54: Develop a chat UI that is independent of XWiki and can be embedded in any application
* added a fork of the chat module from https://github.com/keyvan-m-sadeghi/assister
Commit: 9325409c01de79efd5013917a03f77a121e135b5
https://github.com/xwiki-contrib/application-ai-llm/commit/9325409c01de79ef…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
Date: 2024-03-21 (Thu, 21 Mar 2024)
Changed paths:
M application-ai-llm-chat/aillm.js
M application-ai-llm-chat/chat/src/components.d.ts
M application-ai-llm-chat/chat/src/components/fab/fab.css
M application-ai-llm-chat/chat/src/components/input/input.css
M application-ai-llm-chat/chat/src/components/message/message.css
M application-ai-llm-chat/chat/src/components/pane/pane.tsx
M application-ai-llm-chat/chat/src/components/pane/readme.md
A application-ai-llm-chat/chat/src/components/prompt-picker/prompt-picker.css
A application-ai-llm-chat/chat/src/components/prompt-picker/prompt-picker.tsx
A application-ai-llm-chat/chat/src/components/prompt-picker/readme.md
A application-ai-llm-chat/chat/src/components/settings/chat-settings.css
A application-ai-llm-chat/chat/src/components/settings/chat-settings.tsx
A application-ai-llm-chat/chat/src/components/settings/readme.md
M application-ai-llm-chat/chat/src/helpers/utils.ts
M application-ai-llm-chat/chat/src/index.html
M application-ai-llm-chat/chat/tsconfig.json
R application-ai-llm-chat/chatUI.js
A application-ai-llm-chat/chatUILoader.js
M application-ai-llm-chat/index.html
Log Message:
-----------
LLMAI-54: Develop a chat UI that is independent of XWiki and can be embedded in any application
* Added new button and settings panel
* Added prompt picker
Compare: https://github.com/xwiki-contrib/application-ai-llm/compare/95cf4b716885...…
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-ai-llm/settings/notifications
Branch: refs/heads/main
Home: https://github.com/xwiki-contrib/cristal
Commit: e34bb409cb239a28ccc331c1e44c651f29c3f3e0
https://github.com/xwiki-contrib/cristal/commit/e34bb409cb239a28ccc331c1e44…
Author: Mend Renovate <bot(a)renovateapp.com>
Date: 2024-03-29 (Fri, 29 Mar 2024)
Changed paths:
M api/package.json
M ds/dsfr/package.json
M ds/shoelace/package.json
M ds/vuetify/package.json
M editors/prosemirror/package.json
M electron/main/package.json
M electron/preload/package.json
M electron/renderer/package.json
M electron/storage/package.json
M extension-manager/package.json
M extensions/menubuttons/package.json
M lib/package.json
M macros/package.json
M package.json
M pnpm-lock.yaml
M rendering/rendering/package.json
M rendering/wikimodel/package.json
M sharedworker/api/package.json
M sharedworker/impl/package.json
M skin/package.json
M storage/package.json
M web/package.json
Log Message:
-----------
[Misc] Update dependency vite to v5.2.7
Commit: 55bcc8f04aa302e0e616644440f1e4c75d5f32ee
https://github.com/xwiki-contrib/cristal/commit/55bcc8f04aa302e0e616644440f…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2024-03-29 (Fri, 29 Mar 2024)
Changed paths:
M electron/storage/src/components/fileSystemStorage.ts
M lib/src/components/cristalAppLoader.ts
Log Message:
-----------
CRISTAL-16: Introduce a file system storage
Fix lint issues.
Compare: https://github.com/xwiki-contrib/cristal/compare/f9cc7a8d7973...55bcc8f04aa3
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 5372f83694cc1ae108167843091d00e4edb8f429
https://github.com/xwiki/xwiki-platform/commit/5372f83694cc1ae108167843091d…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-03-28 (Thu, 28 Mar 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-attachment/xwiki-platform-attachment-api/src/test/java/org/xwiki/attachment/MoveStatusPagesTest.java
M xwiki-platform-core/xwiki-platform-attachment/xwiki-platform-attachment-api/src/test/java/org/xwiki/attachment/RefactoringMacrosPageTest.java
M xwiki-platform-core/xwiki-platform-attachment/xwiki-platform-attachment-ui/src/test/java/org/xwiki/attachment/AttachmentSelectorPageTest.java
M xwiki-platform-core/xwiki-platform-help/xwiki-platform-help-ui/src/test/java/org/xwiki/help/XWikiSyntaxMacrosListPageTest.java
M xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-style/xwiki-platform-image-style-ui/src/test/java/org/xwiki/image/style/AdministrationPageTest.java
M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-ui/src/test/java/org/xwiki/panels/CreatePanelTest.java
M xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-ui/src/test/java/org/xwiki/ratings/RatingsTest.java
M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-ui/src/test/java/org/xwiki/refactoring/RefactoringConfigurationTest.java
M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-ui/xwiki-platform-wiki-ui-mainwiki/src/test/java/org/xwiki/wiki/WikiManagerPageTest.java
Log Message:
-----------
XCOMMONS-2276: Upgrade to HtmlCleaner 2.29 (#3029)
* Remove all usages of ControlCharacterFilter as it's been removed in
xwiki-commons-xml as part of the upgrade
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-commons
Commit: 68c14af155a3decbab6a9af71eaf3119d04c5d73
https://github.com/xwiki/xwiki-commons/commit/68c14af155a3decbab6a9af71eaf3…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-03-28 (Thu, 28 Mar 2024)
Changed paths:
M xwiki-commons-core/xwiki-commons-xml/pom.xml
M xwiki-commons-core/xwiki-commons-xml/src/main/java/org/xwiki/xml/html/HTMLUtils.java
M xwiki-commons-core/xwiki-commons-xml/src/main/java/org/xwiki/xml/internal/html/DefaultHTMLCleaner.java
M xwiki-commons-core/xwiki-commons-xml/src/main/java/org/xwiki/xml/internal/html/XWikiHTML5TagProvider.java
R xwiki-commons-core/xwiki-commons-xml/src/main/java/org/xwiki/xml/internal/html/filter/ControlCharactersFilter.java
M xwiki-commons-core/xwiki-commons-xml/src/main/resources/META-INF/components.txt
M xwiki-commons-core/xwiki-commons-xml/src/test/java/org/xwiki/xml/html/DefaultHTMLCleanerComponentList.java
M xwiki-commons-core/xwiki-commons-xml/src/test/java/org/xwiki/xml/html/HTMLUtilsTest.java
M xwiki-commons-core/xwiki-commons-xml/src/test/java/org/xwiki/xml/internal/html/DefaultHTMLCleanerTest.java
M xwiki-commons-core/xwiki-commons-xml/src/test/java/org/xwiki/xml/internal/html/HTML5HTMLCleanerTest.java
Log Message:
-----------
XCOMMONS-2276: Upgrade to HtmlCleaner 2.29 (#799)
* XCOMMONS-2276 Upgrade to HtmlCleaner 2.25
* XCOMMONS-2265 HTML Encoded Line Feed character transformed in whitespace
- update to the release done today
- the "setRecognizeUnicodeChars" does no longer needed
to be set to "false", but kept at the default value of "true"
after https://sourceforge.net/p/htmlcleaner/bugs/221/ is fixed
- also update the tests to reflect the current behavior;
most of them are likely improvenents, but also
add a few cases where this is not so clear
- especially the test keeping entitiy encoded curly braces
had to be disabled, as this no longer works that way
- remove the "clean double ampersand escape" workaround
which is no longer necessary with HTMLCleaner 2.25
and even harmful in the use case where users want to
have their amperand encoded, e.g. when displaying
the encoded form in wiki pages
- put back the ecplicit call to "setRecognizeUnicodeChars(true)"
and add a comment why
- add more comments to tests to explain what they
actually test and why
- changed one test to use different test text
to attribute values and text nodes
- also fixed typos in test comments
- removed one test that only documents the behavior
of the html cleaner
* Upgrade to HtmlCleaner 2.29 and update tests
* Clarify the test using @mflorea's comment information
* Change remaining tests
* Remove unnecessary comment
* Remove now unnecessary filter
* Remove now unnecessary workarounds and fix template test
* Revert experiment in test
* Update comments and minor style refactoring
---------
Co-authored-by: Clemens Robbenhaar <c.robbenhaar(a)green-meadows.de>
Co-authored-by: Michael Hamann <michael.hamann(a)xwiki.com>
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/confluence
Commit: 42bb2a5959984ea16beed88a640d24f22994c39c
https://github.com/xwiki-contrib/confluence/commit/42bb2a5959984ea16beed88a…
Author: Raphaël Jakse <raphael.jakse(a)xwiki.com>
Date: 2024-03-28 (Thu, 28 Mar 2024)
Changed paths:
M confluence-xml/src/main/resources/META-INF/components.txt
Log Message:
-----------
Misc: Sort components.txt
Commit: 8ffe198aadd14a9a68439458b187c2c6d55e9f87
https://github.com/xwiki-contrib/confluence/commit/8ffe198aadd14a9a68439458…
Author: Raphaël Jakse <raphael.jakse(a)xwiki.com>
Date: 2024-03-28 (Thu, 28 Mar 2024)
Changed paths:
A confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/macros/NoformatMacroConverter.java
M confluence-xml/src/main/resources/META-INF/components.txt
M confluence-xml/src/test/resources/confluencexml/4.3.2.rangefrom.test
M confluence-xml/src/test/resources/confluencexml/4.3.2.rangefromexclude.test
M confluence-xml/src/test/resources/confluencexml/4.3.2.ranges.test
M confluence-xml/src/test/resources/confluencexml/4.3.2.test
A confluence-xml/src/test/resources/confluencexml/noformat.test
A confluence-xml/src/test/resources/confluencexml/noformat/entities.xml
Log Message:
-----------
CONFLUENCE-227: Support noformat
Commit: cb18a0b2378ffc1381186ba635021709e3b1081b
https://github.com/xwiki-contrib/confluence/commit/cb18a0b2378ffc1381186ba6…
Author: Raphaël Jakse <raphael.jakse(a)xwiki.com>
Date: 2024-03-28 (Thu, 28 Mar 2024)
Changed paths:
M confluence-syntax-xhtml/src/main/java/org/xwiki/contrib/confluence/parser/xhtml/ConfluenceXHTMLInputProperties.java
Log Message:
-----------
Misc: fix wrong versions
Commit: 17dea3cd547e1cf48205fe327e493b9d78ae472c
https://github.com/xwiki-contrib/confluence/commit/17dea3cd547e1cf48205fe32…
Author: Raphaël Jakse <raphael.jakse(a)xwiki.com>
Date: 2024-03-28 (Thu, 28 Mar 2024)
Changed paths:
A confluence-syntax-xhtml/src/main/java/org/xwiki/contrib/confluence/parser/xhtml/ConfluenceMacroSupport.java
M confluence-syntax-xhtml/src/main/java/org/xwiki/contrib/confluence/parser/xhtml/ConfluenceXHTMLInputProperties.java
M confluence-syntax-xhtml/src/main/java/org/xwiki/contrib/confluence/parser/xhtml/internal/ConfluenceXHTMLInputFilterStream.java
M confluence-syntax-xhtml/src/main/java/org/xwiki/contrib/confluence/parser/xhtml/internal/ConfluenceXHTMLParser.java
M confluence-syntax-xhtml/src/main/java/org/xwiki/contrib/confluence/parser/xhtml/internal/wikimodel/ADFNodeHandler.java
M confluence-syntax-xhtml/src/main/java/org/xwiki/contrib/confluence/parser/xhtml/internal/wikimodel/MacroTagHandler.java
M confluence-syntax-xhtml/src/main/java/org/xwiki/contrib/confluence/parser/xhtml/internal/wikimodel/TaskTagHandler.java
M confluence-syntax-xhtml/src/main/java/org/xwiki/contrib/confluence/parser/xhtml/internal/wikimodel/TimeTagHandler.java
M confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/MacroConverter.java
M confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/input/ConfluenceInputFilterStream.java
A confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/input/ConfluenceXMLMacroSupport.java
M confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/macros/AnchorMacroConverter.java
M confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/macros/DefaultMacroConverter.java
M confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/macros/IncludeMacroConverter.java
M confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/macros/JiraMacroConverter.java
M confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/macros/MentionMacroConverter.java
M confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/macros/NoformatMacroConverter.java
M confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/macros/WarningMacroConverter.java
M confluence-xml/src/main/resources/META-INF/components.txt
A confluence-xml/src/test/java/org/xwiki/contrib/confluence/filter/ViewFileMacro.java
M confluence-xml/src/test/resources/META-INF/components.txt
A confluence-xml/src/test/resources/confluencexml/viewfileblock.test
A confluence-xml/src/test/resources/confluencexml/viewfileblock/entities.xml
Log Message:
-----------
CONFLUENCE-221: Some block macros are rendered inline
Compare: https://github.com/xwiki-contrib/confluence/compare/124a84464102...17dea3cd…
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/confluence/settings/notifications