diff --git a/common/pom.xml b/common/pom.xml
index 32ba44673a..5d9502eae0 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
blacklab-common
jar
diff --git a/content-store/pom.xml b/content-store/pom.xml
index ce2e03d674..4a64792643 100644
--- a/content-store/pom.xml
+++ b/content-store/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
blacklab-content-store
jar
diff --git a/contrib/legacy-docindexers/pom.xml b/contrib/legacy-docindexers/pom.xml
index fd3d978d1e..1bada4b7bd 100644
--- a/contrib/legacy-docindexers/pom.xml
+++ b/contrib/legacy-docindexers/pom.xml
@@ -9,7 +9,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
../../
diff --git a/convert-and-tag/pom.xml b/convert-and-tag/pom.xml
index 50e96cb555..a15e37a0ef 100644
--- a/convert-and-tag/pom.xml
+++ b/convert-and-tag/pom.xml
@@ -14,7 +14,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
diff --git a/core/pom.xml b/core/pom.xml
index d9bd6e7ff6..7cb46fe5f9 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
blacklab
jar
diff --git a/core/src/site/markdown/changelog.md b/core/src/site/markdown/changelog.md
index 57d2514604..b3472fe2fa 100644
--- a/core/src/site/markdown/changelog.md
+++ b/core/src/site/markdown/changelog.md
@@ -1,28 +1,62 @@
# Change Log
-## Improvements in 2.3.0-SNAPSHOT
+## Improvements in 3.0.0-SNAPSHOT
+
+### Removed
+
+- support for obsolete content store and forward index files (cs types "utf8" and "utf8zip",
+ fi version 3; these were all replaced with newer versions six years ago. older indexes
+ will need to be re-indexed)
+
+
+## Improvements in 2.3.0
### Changed
- Language level set to Java 9, so we can use `Arrays.compare()` among other things
(and stay on a supported Java version).
+- GitHub Action to automatically build and run integration tests on push
+
+### Documentation
+
+- Added to blacklab-internals page.
+- Update roadmap, who uses blacklab.
- Documentation, comments and code now use the terms "annotated field" and "annotation"
- everywhere (some lingering occurrences of the older terms "complex field" and
+ everywhere (some lingering occurrences of the older terms "complex field" and
"property" were removed).
### New
--
+- Alternative cache implementation (`ResultsCache` by `@eginez` of Lexion) that may be
+ faster in high-throughput scenario's. Note that this implementation currently does not
+ support queueing or aborting searches or getting a running totals count.
+- Add processing step to concatenate separate date fields into one.
+- Added format configuration `tei-p5.blf.yaml` that uses more standard `pos` attribute.
+ Renamed existing TEI format configurations to `-legacy`.
+
+### Fixed
+
+- Gracefully shut down ExecutorServices to avoid hanging on application exit.
+- Fixed intermittent crashes using synchronization.
+- Fixed count hanging if underlying search was aborted due to timeout.
+- Ensure all BLSpans are startpoint-sorted.
+- Lowercase (desensitize) display values when grouping case-insensitively.
+- Always run at least one search (don't queue if no searches are running)
+- Fix convert and tag plugin functionality.
+- Various smaller bugfixes.
+
+### Performance
+
+- Only load document fields we actually need
+- Some more optimizations for hit frequencies
### Removed
- empty module `interfaces`
-- support for obsolete content store and forward index files (cs types "utf8" and "utf8zip",
- fi version 3; these were all replaced with newer versions six years ago. older indexes
- will need to be re-indexed)
- SQLite logging. Was never fully realized, and the new approach using Prometheus (see
`instrumentation` modules) is better.
-- several long-deprecated methods were removed.
+- `checkAgainMs` (from BLS response).
+- several long-deprecated methods.
## Improvements in 2.2.0
diff --git a/engine/pom.xml b/engine/pom.xml
index 76ac8c5eeb..ea17ec8ff5 100644
--- a/engine/pom.xml
+++ b/engine/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
blacklab-engine
jar
diff --git a/instrumentation/instrumentation-impl/pom.xml b/instrumentation/instrumentation-impl/pom.xml
index 3b9343b446..44e896156c 100644
--- a/instrumentation/instrumentation-impl/pom.xml
+++ b/instrumentation/instrumentation-impl/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
../../pom.xml
blacklab-instrumentation-impl
diff --git a/instrumentation/instrumentation/pom.xml b/instrumentation/instrumentation/pom.xml
index 21176bf6fa..89e7cdbdcd 100644
--- a/instrumentation/instrumentation/pom.xml
+++ b/instrumentation/instrumentation/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
../../pom.xml
blacklab-instrumentation
diff --git a/mocks/pom.xml b/mocks/pom.xml
index 788d26605b..3172b55610 100644
--- a/mocks/pom.xml
+++ b/mocks/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
blacklab-mocks
jar
diff --git a/pom.xml b/pom.xml
index a065863248..1caf5e3526 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
nl.inl.blacklab
blacklab-all
pom
- 2.3.0-SNAPSHOT
+ 2.3.0
BlackLab Corpus Search
The parent project for BlackLab Core and BlackLab Server.
https://github.com/INL/BlackLab
diff --git a/query-parser/pom.xml b/query-parser/pom.xml
index 0c89d39aeb..e1dfe7544a 100644
--- a/query-parser/pom.xml
+++ b/query-parser/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
blacklab-query-parser
jar
diff --git a/server/pom.xml b/server/pom.xml
index 0150278809..95e0a22355 100644
--- a/server/pom.xml
+++ b/server/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
blacklab-server
war
diff --git a/text-pattern/pom.xml b/text-pattern/pom.xml
index 580c1be869..27ab8d81f5 100644
--- a/text-pattern/pom.xml
+++ b/text-pattern/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
blacklab-text-pattern
jar
diff --git a/tools/pom.xml b/tools/pom.xml
index 33b23d8698..e68cfe542c 100644
--- a/tools/pom.xml
+++ b/tools/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
blacklab-tools
jar
diff --git a/util/pom.xml b/util/pom.xml
index d188afa0d5..e0e72e7596 100644
--- a/util/pom.xml
+++ b/util/pom.xml
@@ -6,7 +6,7 @@
nl.inl.blacklab
blacklab-all
- 2.3.0-SNAPSHOT
+ 2.3.0
blacklab-util
jar