-
vpro-shared-util: Classes in
nl.vpro.util
. Related to collections and other low level java utilities. -
vpro-shared-logging: Utilities related to logging. Mostly related to SLF4j. Also contains a more simple framework 'SimpleLogger', which is easy to implement on the fly
-
vpro-shared-elasticsearch7: Related to elasticsearch7 (archived)
-
vpro-shared-elasticsearch-client: Related to elasticsearch low level client
-
vpro-shared-elasticsearch-high-level-client: Related to elasticsearch high level client
-
vpro-shared-swagger3: Some utilities related to swagger frontend. Depends on webjars.
-
vpro-shared-couchdb-util: Lightweight and streaming couchdb clients
-
vpro-shared-swagger: Some utilities related to swagger frontend. Depends on webjars.
-
..
SNAPSHOT builds can be found at https://oss.sonatype.org/content/repositories/snapshots/nl/vpro/shared/
Release builds will be provided via maven central.
-
Some of these modules are old, contain very little usefull or are very specific for VPRO. We should remove them.
-
A bit more of documentation here and there would be welcome. Though we provide this mainly to be able to provide other artifact too, which themselves depend on this
-
Some, or perhaps even most or all, of the submodules should be migrated to git repositories of their own. They don’t change often. This will make the builds faster and leaner.
Major | remarks | |
---|---|---|
0/1.x |
lived at subversion @ vpro |
2008 - 2018 |
2.x |
First version at github, java 8 |
september 2018 |
3.x |
java 11 |
november 2022 |
4.x |
java 17 |
june 2023 |
4.3-SNAPHOT |
This is the branch for javax compatiblity. From this minor release can/will be made. Possible it can be merged to 4.4 if needed This would be done manually, since release branches are normally made from main |
February 2024 |
5.x |
javax → jakarta |
February 2024 |
5.1 |
hibernate orm 6, hibernate search 7 |
May 2024 |
6.x > |
java 21 (released in sep. 2023) |
2024? |