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
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
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.27.0-rc0
60
60
61
61
### C driver
62
62
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
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.27.0-rc0
-**Update to allow Unicode TypeQL variable names**
69
-
70
-
We update TypeQL and tests to ensure that support for Unicode TypeQL variable names (https://github.com/vaticle/typeql/pull/310) is included.
71
-
72
-
73
-
74
-
## Bugs Fixed
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
-
83
-
84
-
## 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
-
92
-
-**Transition from standalone typedb-common to typeql/common**
93
-
94
-
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).
95
-
96
-
-**Refactor C++ docs to reflect other docs**
97
-
Refactors generated C++ documentation so the Iterator and Future classes are documented in the answer folder.
98
-
99
-
100
-
-**Move deployment jobs from Factory CI to CIrcleCI**
101
-
102
-
We move all snapshot deployment jobs from Factory CI to CIrcleCI to ensure that assembly and deployment succeed in the same environment release deployment is performed in. We also consolidate platform independent jobs into `deploy-release/snapshot-any` to further reduce the amount of CI jobs.
103
-
104
-
-**Update driver Java tests to retrieve TypeDB runners as maven library**
105
-
106
-
We update Java tests to use the typedb-runner and typedb-cloud-runner libraries, which are now available from Maven instead of via the Git dependency on typedb-common.
107
-
108
-
109
-
110
-
## Other Improvements
111
-
-**Add README to Node.js NPM package distribution**
The sync-dependencies step in CircleCI used an obsolete setup step which no longer exists. This PR fixes that issue.
138
-
139
-
-**Sync dependencies in CI**
140
-
141
-
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.
142
-
143
-
The snapshot dependencies sync job is run in Factory CI after all behaviour and integration tests pass. The CircleCI tests only verify deployment, which is not extensive enough verification to trigger downstream propagation, and not strictly necessary for sync as that is only affected by git dependencies.
144
-
145
-
The release dependencies sync job, in contrast, runs in CircleCI and only runs after all deployments have succeeded and been verified, so that all downstream deployments can be safely updated.
146
-
147
-
Importantly, due to the way sync-dependencies is implemented, we revert `dependencies/vaticle/repositories.bzl` from having a dedicated typedb-protocol version line for the purposes of workspace-status, back to inlined version with the sync-marker. This means that the sync-marker is performing double duty as a workspace status marker.
148
-
149
-
Note: this PR does _not_ update the `dependencies` repo dependency. It will be updated automatically by the bot during its first pass.
150
-
151
-
-**Remove use of 'sudo' in CI**
70
+
## Bugs Fixed
152
71
153
-
-**Refactor npm installation and job limitation to prevent CircleCI OOM**
154
72
155
-
-**Fix npm installation and Java bootup configurations**
73
+
## Code Refactors
156
74
157
-
-**Disable diagnostics reporting in CI**
158
75
159
-
-**Increase CircleCI executor size for OOM**
76
+
## Other Improvements
77
+
-**Enable deploy-snapshot jobs on development**
160
78
161
-
-**Fix NPM deploy jobs**
79
+
-**Add -y to apt udpate, and replaced apt-get with apt**
162
80
163
-
-**Migrate artifact hosting to cloudsmith**
164
-
165
-
Updates artifact deployment & consumption rules to use cloudsmith (repo.typedb.com) instead of the self-hosted sonatype repository (repo.vaticle.com).
81
+
-**Documentation for C driver**
82
+
Adds documentation for the C driver.
166
83
167
-
168
-
-**Move doc generation tools to bazel distribution repository**
169
-
Moves bazel rules used for generating documentation into the vaticle/bazel-distribution repository
170
-
171
-
172
-
-**Move dependencies/maven/artifacts.bzl:vaticle_artifacts to dependencies/vaticle/artifacts.bzl:maven_artifacts**
173
-
174
-
-**Move remotejdk bazelrc option into build/run/test to avoid affecting bazel queries**
0 commit comments