Skip to content

Commit 1ff6daf

Browse files
Updating release notes for 4.3.6.0
1 parent 6bdda75 commit 1ff6daf

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

docs/sphinx/source/ReleaseNotes.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,63 @@ As the [versioning guide](Versioning.md) details, it cannot always be determined
77

88
## 4.3
99

10+
### 4.3.6.0
11+
12+
<h4> Breaking Changes </h4>
13+
14+
* Support calling table functions without parentheses when no parameters are required - [PR #3409](https://github.com/FoundationDB/fdb-record-layer/pull/3409)
15+
<h4> New Features </h4>
16+
17+
* Type specifier suffix for `long` and `int` literals - [PR #3434](https://github.com/FoundationDB/fdb-record-layer/pull/3434)
18+
* Simplification rules for constant `coalesce` and `promote` expressions - [PR #3425](https://github.com/FoundationDB/fdb-record-layer/pull/3425)
19+
* Scoring and costing query predicates - [PR #3427](https://github.com/FoundationDB/fdb-record-layer/pull/3427)
20+
* Add new `Option`s to disable planner rules through the Relational API - [PR #3421](https://github.com/FoundationDB/fdb-record-layer/pull/3421)
21+
* Introduce value-specific plan cache constraints - [PR #3413](https://github.com/FoundationDB/fdb-record-layer/pull/3413)
22+
* Planner rewrite rule for simplifying `SelectExpression` predicates - [PR #3411](https://github.com/FoundationDB/fdb-record-layer/pull/3411)
23+
* `QueryPredicate` constant folding - [PR #3403](https://github.com/FoundationDB/fdb-record-layer/pull/3403)
24+
* `EvaluationContext` and constraints for simplifications - [PR #3387](https://github.com/FoundationDB/fdb-record-layer/pull/3387)
25+
* introduce `SelectMergeRule` - [PR #3388](https://github.com/FoundationDB/fdb-record-layer/pull/3388)
26+
* Introduce a new planner rewrite rule to facilitate in-lining function parameter values - [PR #3381](https://github.com/FoundationDB/fdb-record-layer/pull/3381)
27+
* Temporary SQL Functions - [PR #3364](https://github.com/FoundationDB/fdb-record-layer/pull/3364)
28+
<h4> Bug Fixes </h4>
29+
30+
* `OfTypeValue` distinguishes `long` and `int` - [PR #3448](https://github.com/FoundationDB/fdb-record-layer/pull/3448)
31+
* Address planner bugs encountered while integrating rewrite rules - [PR #3435](https://github.com/FoundationDB/fdb-record-layer/pull/3435)
32+
* Avoid Boolean simplification that would lead to expressions like `x IS TRUE` being simplified to `FALSE` - [PR #3436](https://github.com/FoundationDB/fdb-record-layer/pull/3436)
33+
* Address nullability of null-on-empty quantifiers and nested fields - [PR #3426](https://github.com/FoundationDB/fdb-record-layer/pull/3426)
34+
* Address case where `markIndexReadable` could ignore `allowUniquePending` parameter - [PR #3423](https://github.com/FoundationDB/fdb-record-layer/pull/3423)
35+
* addressing matching problems when integrating `REWRITING` phase - [PR #3422](https://github.com/FoundationDB/fdb-record-layer/pull/3422)
36+
* Allow version repair to operate while the store is locked - [PR #3396](https://github.com/FoundationDB/fdb-record-layer/pull/3396)
37+
38+
<details>
39+
<summary>
40+
41+
<h4> Build/Test/Documentation/Style Improvements (click to expand) </h4>
42+
43+
</summary>
44+
45+
* Update code version before running tests in release build - [PR #3450](https://github.com/FoundationDB/fdb-record-layer/pull/3450)
46+
* Added ability to hand in connection options through the yaml framework and temporary tests that disable all rewrite rules - [PR #3438](https://github.com/FoundationDB/fdb-record-layer/pull/3438)
47+
* Run expensive `Traversal` verification sanity check less often - [PR #3442](https://github.com/FoundationDB/fdb-record-layer/pull/3442)
48+
* Separate out Lucene tests so they run separately in PRB - [PR #3440](https://github.com/FoundationDB/fdb-record-layer/pull/3440)
49+
* Allow MaintainYamlTestConfig with quickTest - [PR #3416](https://github.com/FoundationDB/fdb-record-layer/pull/3416)
50+
* Bring in 4.3.3.1 release notes - [PR #3399](https://github.com/FoundationDB/fdb-record-layer/pull/3399)
51+
52+
</details>
53+
54+
55+
**[Full Changelog (4.3.5.0...4.3.6.0)](https://github.com/FoundationDB/fdb-record-layer/compare/4.3.5.0...4.3.6.0)**
56+
57+
#### Mixed Mode Test Results
58+
59+
Mixed mode testing run against the following previous versions:
60+
61+
`4.2.2.1`, ❌`4.2.3.0`, ❌`4.2.4.0`, ✅`4.2.5.0`, ✅`4.2.6.0`, ✅`4.2.8.0`, ✅`4.3.2.0`, ✅`4.3.3.0`, ✅`4.3.3.1`, ✅`4.3.5.0`
62+
63+
[See full test run](https://github.com/FoundationDB/fdb-record-layer/actions/runs/15967719430)
64+
65+
66+
1067
### 4.3.5.0
1168

1269

0 commit comments

Comments
 (0)