You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Use `Locale.ROOT` in `String.format`, fixing messages if JVM has non-US default locale - [PR #3117](https://github.com/FoundationDB/fdb-record-layer/pull/3117)
26
26
@@ -62,10 +62,10 @@ Mixed mode testing run against the following previous versions:
62
62
* Support Lucene index scrubbing of missing entries - [PR #3009](https://github.com/FoundationDB/fdb-record-layer/pull/3009)
63
63
* Add enum column support to relational server - [PR #3074](https://github.com/FoundationDB/fdb-record-layer/pull/3074)
64
64
* Add validation to Insert statement parsing to match the column names with supplied values - [PR #3070](https://github.com/FoundationDB/fdb-record-layer/pull/3070)
65
-
<h4> Bug Fixes </h4>
65
+
<h4> Bug Fixes </h4>
66
66
67
67
* Plan Hash Instability in recursive union query - [PR #3142](https://github.com/FoundationDB/fdb-record-layer/pull/3142)
68
-
<h4> Dependency Updates </h4>
68
+
<h4> Dependency Updates </h4>
69
69
70
70
* Update grpc-commonProtos, assertj, and junit dependencies - [PR #3115](https://github.com/FoundationDB/fdb-record-layer/pull/3115)
71
71
* Bump spotbugs gradle plugin from 4.6.1 to 6.1.3 - [PR #3104](https://github.com/FoundationDB/fdb-record-layer/pull/3104)
@@ -107,13 +107,13 @@ Mixed mode testing run against the following previous versions:
107
107
<h4> New Features </h4>
108
108
109
109
* Plan generator now uses Cascades's `FunctionCatalog` - [PR #3061](https://github.com/FoundationDB/fdb-record-layer/pull/3061)
110
-
<h4> Bug Fixes </h4>
110
+
<h4> Bug Fixes </h4>
111
111
112
112
* Exclude transitive maven information in shaded jar - [PR #3129](https://github.com/FoundationDB/fdb-record-layer/pull/3129)
113
113
* Fix the publication of `fdb-record-layer-core-shaded` jars so that only the correct artifacts get uploaded - [PR #3125](https://github.com/FoundationDB/fdb-record-layer/pull/3125)
114
114
* Set skip and limit for the recursive union cursor correctly - [PR #3111](https://github.com/FoundationDB/fdb-record-layer/pull/3111)
115
115
* Fix infinite continuations when NULL_ON_EMPTY is in the plan - [PR #3092](https://github.com/FoundationDB/fdb-record-layer/pull/3092)
116
-
<h4> Dependency Updates </h4>
116
+
<h4> Dependency Updates </h4>
117
117
118
118
* Upgrade the versions gradle plugin from 0.38.0 to 0.52.0 - [PR #3106](https://github.com/FoundationDB/fdb-record-layer/pull/3106)
119
119
* Upgrade de.undercouch.download gradle plugin from 4.1.1 to 5.6.0 - [PR #3088](https://github.com/FoundationDB/fdb-record-layer/pull/3088)
@@ -160,7 +160,7 @@ Our API stability annotations have been updated to reflect greater API instabili
160
160
<h4> Breaking Changes </h4>
161
161
162
162
* Only allow continuation to be returned after a result set has been exhausted - [PR #3038](https://github.com/FoundationDB/fdb-record-layer/pull/3038)
163
-
<h4> Dependency Updates </h4>
163
+
<h4> Dependency Updates </h4>
164
164
165
165
* Upgrade git-version plugin to the latest version: 3.1.0 - [PR #3089](https://github.com/FoundationDB/fdb-record-layer/pull/3089)
@@ -219,7 +219,7 @@ Our API stability annotations have been updated to reflect greater API instabili
219
219
<h4> New Features </h4>
220
220
221
221
* Support enums in relational operations - [PR #3012](https://github.com/FoundationDB/fdb-record-layer/pull/3012)
222
-
<h4> Bug Fixes </h4>
222
+
<h4> Bug Fixes </h4>
223
223
224
224
* Break out a helper class from GenerateVisitor annotation processor - [PR #3060](https://github.com/FoundationDB/fdb-record-layer/pull/3060)
225
225
@@ -287,7 +287,7 @@ Our API stability annotations have been updated to reflect greater API instabili
287
287
* Add support for continuations to the relational server - [PR #3030](https://github.com/FoundationDB/fdb-record-layer/pull/3030)
288
288
* Introduce SQL support to Recursive CTEs - [PR #3035](https://github.com/FoundationDB/fdb-record-layer/pull/3035)
289
289
* Align aggregate query behaviour on empty tables more towards SQL standard - [PR #3029](https://github.com/FoundationDB/fdb-record-layer/pull/3029)
290
-
<h4> Dependency Updates </h4>
290
+
<h4> Dependency Updates </h4>
291
291
292
292
* Bump black from 22.10.0 to 24.3.0 in /scripts - [PR #3024](https://github.com/FoundationDB/fdb-record-layer/pull/3024)
293
293
@@ -382,7 +382,7 @@ Our API stability annotations have been updated to reflect greater API instabili
382
382
383
383
### Breaking Changes
384
384
385
-
The Apache Commons library has been removed as a dependency. There were a few locations where the `Pair` class from that library was exposed via the API. This has necessitated making API incompatible changes. These have mostly been replaced by classes defined in the repository, or with other JDK classes.
385
+
The Apache Commons library has been removed as a dependency. There were a few locations where the `Pair` class from that library was exposed via the API. This has necessitated making API incompatible changes. These have mostly been replaced by classes defined in the repository, or with other JDK classes.
386
386
387
387
388
388
### 3.5.556.0
@@ -405,10 +405,10 @@ Starting with version [3.4.455.0](#344550), the semantics of `UnnestedRecordType
405
405
### 3.4.554.0
406
406
407
407
*`DefaultTextTokenizer` (and `TextTokenizer`s that use it) now uses `Locale.ROOT` for tokenizing instead of the default
408
-
locale. This could have an impact if it's being used in an environment with a default locale that is not compatible with
409
-
`Locale.ROOT` for this purpose. For example if the default locale is `th`, Thai text may be tokenized differently with
410
-
this version. This also means that if you have TEXT indexes using one of these tokenizers, they will need to be rebuilt
411
-
with the new code.
408
+
locale. This could have an impact if it's being used in an environment with a default locale that is not compatible with
409
+
`Locale.ROOT` for this purpose. For example if the default locale is `th`, Thai text may be tokenized differently with
410
+
this version. This also means that if you have TEXT indexes using one of these tokenizers, they will need to be rebuilt
411
+
with the new code.
412
412
413
413
414
414
***Bug fix** DefaultTextTokenizer behaved differently depending on system locale [(Issue #2966)](https://github.com/FoundationDB/fdb-record-layer/issues/2966)
@@ -503,7 +503,7 @@ Starting with version [3.4.455.0](#344550), the semantics of `UnnestedRecordType
503
503
***Bug fix** Expose `Tuple`-based `MIN_EVER` and `MAX_EVER` indexes to Cascades [(Issue #2874)](https://github.com/FoundationDB/fdb-record-layer/issues/2874)
504
504
***Bug fix** Log Repartitioned records after writing them [(Issue #2867)](https://github.com/FoundationDB/fdb-record-layer/issues/2867)
505
505
***Bug fix** Lucene merges: false no merges found [(Issue #2864)](https://github.com/FoundationDB/fdb-record-layer/issues/2864)
506
-
***Feature** Deprecate special IndexingByRecords functions [(Issue #2259)](https://github.com/FoundationDB/fdb-record-layer/issues/2259)
506
+
***Feature** Deprecate special IndexingByRecords functions [(Issue #2259)](https://github.com/FoundationDB/fdb-record-layer/issues/2259)
507
507
508
508
### 3.4.531.0
509
509
@@ -1455,12 +1455,12 @@ The Guava dependency version has been updated to 31.1. Projects may need to chec
1455
1455
### Features
1456
1456
1457
1457
This version of the Record Layer allows the FDB API version to be configured through the `FDBDatabaseFactory`. This means that while this version allows the client to be configured to use 7.1 features, it also supports connecting to 6.3 FDB clusters if the API version is set appropriately. Note that setting the API version does restrict the set of potential FDB server versions that can be connected to, so this configuration change should only be made if the FDB server has already been updated.
1458
-
1459
-
New index state "READABLE_UNIQUE_PENDING" - the proper way to roll this feature out is:
1458
+
1459
+
New index state "READABLE_UNIQUE_PENDING" - the proper way to roll this feature out is:
1460
1460
1. The adopter should upgrade to the new Record Layer version and deploy the version everywhere.
1461
1461
2. The format version should be set READABLE_UNIQUE_PENDING_FORMAT_VERSION.
1462
1462
3. Only after all the possible clients are upgraded to support the new state, the adopter may set the allowPendingState on the indexing policy of new index builds.
1463
-
An index may be in this new state if it is fully built, the unique flag is set, and duplications were found during online indexing. From the code point of view, it is defined as scannable but not readable.
1463
+
An index may be in this new state if it is fully built, the unique flag is set, and duplications were found during online indexing. From the code point of view, it is defined as scannable but not readable.
1464
1464
1465
1465
1466
1466
### Breaking Changes
@@ -1697,7 +1697,7 @@ This version of the Record Layer changes the Java source and target compatibilit
1697
1697
### 3.1.238.0
1698
1698
1699
1699
***Feature** Support custom additional synonyms. This introduces a new SynonymMapRegistry.
1700
-
New synonym maps should implement `SynonymMapConfig`. See example `EnglishSynonymMap`.
1700
+
New synonym maps should implement `SynonymMapConfig`. See example `EnglishSynonymMap`.
1701
1701
1702
1702
### 3.1.237.0
1703
1703
@@ -1719,10 +1719,10 @@ This version of the Record Layer changes the Java source and target compatibilit
1719
1719
1720
1720
***Feature** Expose IndexQueryabilityFilter for Aggregate planning [(Issue #1520)](https://github.com/FoundationDB/fdb-record-layer/issues/1520)
1721
1721
***Breaking change** As part of [(Issue #1520)](https://github.com/FoundationDB/fdb-record-layer/issues/1520) implementers
1722
-
of `FDBRecordStoreBase` need to implement a new overload of `getSnapshotRecordCountForRecordType` and `evaluateAggregateFunction`
1723
-
that takes an `IndexQueryabilityFilter`. In addition some methods on `IndexFunctionHelper` and `ComposedBitmapIndexAggregate`
1724
-
now take an `IndexQueryabilityFilter`; to preserve backwards compatibility, if all indexes are valid,
1725
-
`IndexQueryabilityFilter.TRUE` can be used.
1722
+
of `FDBRecordStoreBase` need to implement a new overload of `getSnapshotRecordCountForRecordType` and `evaluateAggregateFunction`
1723
+
that takes an `IndexQueryabilityFilter`. In addition some methods on `IndexFunctionHelper` and `ComposedBitmapIndexAggregate`
1724
+
now take an `IndexQueryabilityFilter`; to preserve backwards compatibility, if all indexes are valid,
1725
+
`IndexQueryabilityFilter.TRUE` can be used.
1726
1726
1727
1727
### 3.1.231.0
1728
1728
@@ -1813,7 +1813,7 @@ Another, smaller change that has been made is that by default, new indexes added
1813
1813
### 3.0.210.0
1814
1814
1815
1815
***Bug fix** relax conditions enforced in ImplementInUnionRule [(Issue #1369)](https://github.com/FoundationDB/fdb-record-layer/issues/1369)
1816
-
*OnlineIndexScrubberTest.testScrubberLimits - reduce number of records [(Issue #1363)](https://github.com/FoundationDB/fdb-record-layer/issues/1363)
1816
+
*OnlineIndexScrubberTest.testScrubberLimits - reduce number of records [(Issue #1363)](https://github.com/FoundationDB/fdb-record-layer/issues/1363)
1817
1817
* OnlineIndexScrubber: clear ranges when exhausted [(Issue #1367)](https://github.com/FoundationDB/fdb-record-layer/issues/1367)
@@ -2195,7 +2195,7 @@ This version of the Record Layer requires a FoundationDB server version of at le
2195
2195
2196
2196
Constructors of the `RecordQueryUnionPlan` and `RecordQueryIntersectionPlan` have been marked as deprecated in favor of static initializers. This will allow for more flexibility as work on the new planner develops.
2197
2197
2198
-
### Newly Deprecated
2198
+
### Newly Deprecated
2199
2199
2200
2200
The non-static `RecordCursor::flatMapPipelined()` method has been deprecated because it is easy to mis-use (by mistaken analogy to the `mapPipelined()` method) and cannot be used with continuations. See [Issue #665](https://github.com/FoundationDB/fdb-record-layer/issues/665) for further explanation.
0 commit comments