Skip to content

Commit 5073d2f

Browse files
Update VERSION to 2.26.6 and create release notes (#602)
## Usage and product changes We update VERSION to 2.26.6 and create release notes.
1 parent c27e2d4 commit 5073d2f

File tree

4 files changed

+50
-14
lines changed

4 files changed

+50
-14
lines changed

RELEASE_NOTES_LATEST.md

Lines changed: 43 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Documentation: https://typedb.com/docs/drivers/rust/overview
99

1010

1111
```sh
12-
cargo add [email protected]-rc1
12+
1313
```
1414

1515

@@ -29,7 +29,7 @@ Documentation: https://typedb.com/docs/drivers/java/overview
2929
<dependency>
3030
<groupid>com.vaticle.typedb</groupid>
3131
<artifactid>typedb-driver</artifactid>
32-
<version>2.26.6-rc1</version>
32+
<version>2.26.6</version>
3333
</dependency>
3434
</dependencies>
3535
```
@@ -42,7 +42,7 @@ Documentation: https://typedb.com/docs/drivers/python/overview
4242
Available through https://pypi.org
4343

4444
```
45-
pip install typedb-driver==2.26.6rc1
45+
pip install typedb-driver==2.26.6
4646
```
4747

4848
### NodeJS driver
@@ -51,16 +51,16 @@ NPM package: https://www.npmjs.com/package/typedb-driver
5151
Documentation: https://typedb.com/docs/drivers/nodejs/overview
5252

5353
```
54-
npm install [email protected]-rc1
54+
npm install [email protected]
5555
```
5656

5757
### C++ driver
5858

59-
Compiled distributions comprising headers and shared libraries available at: https://cloudsmith.io/~typedb/repos/public-release/packages/?q=name:^typedb-driver-cpp+version:2.26.6-rc1
59+
Compiled distributions comprising headers and shared libraries available at: https://cloudsmith.io/~typedb/repos/public-release/packages/?q=name:^typedb-driver-cpp+version:2.26.6
6060

6161
### C driver
6262

63-
Compiled distributions comprising headers and shared libraries available at: https://cloudsmith.io/~typedb/repos/public-release/packages/?q=name:^typedb-driver-clib+version:2.26.6-rc1
63+
Compiled distributions comprising headers and shared libraries available at: https://cloudsmith.io/~typedb/repos/public-release/packages/?q=name:^typedb-driver-clib+version:2.26.6
6464
Documentation: https://typedb.com/docs/drivers/cpp/overview
6565

6666

@@ -72,9 +72,23 @@ Documentation: https://typedb.com/docs/drivers/cpp/overview
7272

7373

7474
## Bugs Fixed
75-
75+
- **Fix Factory CI job names**
76+
77+
We fix prerequisites of the sync-dependencies job and bring the C++ behaviour test job names in concordance with the rest.
78+
79+
- **Fix native calls in python driver rules api**
80+
Fixes a bug which caused the delete, is_deleted and set_label methods on a Rule to fail.
81+
82+
7683

7784
## Code Refactors
85+
- **Consolidate Factory CI behaviour test jobs per driver language**
86+
87+
We merge individual `test-{lang}-behaviour-{domain}` jobs in FactoryCI into a single `test-{lang}-behaviour` job in order to reduce CI bootup and shutdown overhead per test.
88+
89+
We also fix mac-x86_64 Python and maven deployment tests by explicitly enforcing the use of Rosetta.
90+
91+
7892
- **Transition from standalone typedb-common to typeql/common**
7993

8094
We update Bazel dependencies and target paths following the merging of typedb-common into [vaticle/typeql](https://github.com/vaticle/typeql/) (see https://github.com/vaticle/typeql/pull/313).
@@ -94,6 +108,18 @@ Documentation: https://typedb.com/docs/drivers/cpp/overview
94108

95109

96110
## Other Improvements
111+
- **Add README to Node.js NPM package distribution**
112+
113+
- **Fix CircleCI sync-dependencies apt installation steps**
114+
115+
- **Only run CircleCI snapshot builds and tests in master**
116+
117+
- **Switch to ghr v0.16.2 (support release w/o artifacts)**
118+
119+
- **Fix maven snapshot deployment test pom version**
120+
121+
- **Update unpropagated dependencies**
122+
97123
- **Only deploy releases to cloudsmith**
98124

99125
We implement the following changes to the release process:
@@ -102,6 +128,14 @@ Documentation: https://typedb.com/docs/drivers/cpp/overview
102128
- update the release notes documentation links;
103129
- add C and C++ artifact download link templates to the release notes template.
104130

131+
- **Fix Factory merge artifact**
132+
133+
We remove stray line in automation.yml that appeared due to an ill-resolved merge.
134+
135+
- **Fix CircleCI sync dependencies configuration mismatch**
136+
137+
The sync-dependencies step in CircleCI used an obsolete setup step which no longer exists. This PR fixes that issue.
138+
105139
- **Sync dependencies in CI**
106140

107141
We add a sync-dependencies job to be run in CI after successful snapshot and release deployments. The job sends a request to vaticle-bot to update all downstream dependencies.
@@ -114,6 +148,8 @@ Documentation: https://typedb.com/docs/drivers/cpp/overview
114148

115149
Note: this PR does _not_ update the `dependencies` repo dependency. It will be updated automatically by the bot during its first pass.
116150

151+
- **Remove use of 'sudo' in CI**
152+
117153
- **Refactor npm installation and job limitation to prevent CircleCI OOM**
118154

119155
- **Fix npm installation and Java bootup configurations**

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.26.6-rc1
1+
2.26.6

dependencies/vaticle/artifacts.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def vaticle_typedb_artifact():
2929
artifact_name = "typedb-server-{platform}-{version}.{ext}",
3030
tag_source = deployment["artifact"]["release"]["download"],
3131
commit_source = deployment["artifact"]["snapshot"]["download"],
32-
commit = "240c3c108f8cbf6e620e52c4df8730431ec13e3f",
32+
commit = "66d8deeea813ac8a0f0aa42d6117b600ce62fe6f",
3333
)
3434

3535
def vaticle_typedb_cloud_artifact():
@@ -39,7 +39,7 @@ def vaticle_typedb_cloud_artifact():
3939
artifact_name = "typedb-cloud-server-{platform}-{version}.{ext}",
4040
tag_source = deployment_private["artifact"]["release"]["download"],
4141
commit_source = deployment_private["artifact"]["snapshot"]["download"],
42-
commit = "54c3f23385f356d830e1ab1bb66345acfce103e7",
42+
commit = "ff7170c2ced9870fbc079f2499694c0dee1d3389",
4343
)
4444

4545
maven_artifacts = {

dependencies/vaticle/repositories.bzl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,27 +25,27 @@ def vaticle_dependencies():
2525
git_repository(
2626
name = "vaticle_dependencies",
2727
remote = "https://github.com/vaticle/dependencies",
28-
commit = "cd00aa9bc16bc2eb857b9b5e4d7a301bf19908dc", # sync-marker: do not remove this comment, this is used for sync-dependencies by @vaticle_dependencies
28+
commit = "08d4e3bafb5a90db76eb5188be6f90bee564eb01", # sync-marker: do not remove this comment, this is used for sync-dependencies by @vaticle_dependencies
2929
)
3030

3131
def vaticle_typeql():
3232
git_repository(
3333
name = "vaticle_typeql",
3434
remote = "https://github.com/vaticle/typeql",
35-
tag = "2.26.6-rc0", # sync-marker: do not remove this comment, this is used for sync-dependencies by @vaticle_typeql
35+
tag = "2.26.6", # sync-marker: do not remove this comment, this is used for sync-dependencies by @vaticle_typeql
3636
)
3737

3838
def vaticle_typedb_protocol():
3939
git_repository(
4040
name = "vaticle_typedb_protocol",
4141
remote = "https://github.com/vaticle/typedb-protocol",
4242
# NOTE: the sync-marker is also used for workspace status by Bazel!
43-
tag = "2.26.6-rc0", # sync-marker: do not remove this comment, this is used for sync-dependencies by @vaticle_typedb_protocol
43+
tag = "2.26.6", # sync-marker: do not remove this comment, this is used for sync-dependencies by @vaticle_typedb_protocol
4444
)
4545

4646
def vaticle_typedb_behaviour():
4747
git_repository(
4848
name = "vaticle_typedb_behaviour",
4949
remote = "https://github.com/vaticle/typedb-behaviour",
50-
commit = "483eac8b122cbafe5ea154580b98aa671e51ea35", # sync-marker: do not remove this comment, this is used for sync-dependencies by @vaticle_typedb_behaviour
50+
commit = "3ba86c84357b1b6e0284e765a2cb8a0b5a369a1c", # sync-marker: do not remove this comment, this is used for sync-dependencies by @vaticle_typedb_behaviour
5151
)

0 commit comments

Comments
 (0)