-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## Usage and product changes We merge development into master for 2.26.6-rc1 release.
- Loading branch information
Showing
12 changed files
with
132 additions
and
96 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,87 @@ | ||
## Distribution | ||
|
||
Download from TypeDB Package Repository: https://cloudsmith.io/~typedb/repos/public-release/packages/?q=name:^typedb-console+version:2.26.6-rc1 | ||
|
||
## New Features | ||
|
||
## New Features | ||
- **Allow unicode TypeQL variables** | ||
|
||
We update to the latest TypeQL, which supports unicode variables. This means TypeDB Console can now use unicode variables, as well as labels and string attribute values. | ||
|
||
For example, we can use Mandarin character sets: | ||
|
||
``` | ||
test::schema::write> define 人 sub entity; | ||
Concepts have been defined | ||
test::schema::write*> commit | ||
Transaction changes committed | ||
> transaction test data write | ||
test::data::write> insert $人 isa 人; | ||
{ $人 iid 0x826e80017fffffffffffffff isa 人; } | ||
answers: 1, total duration: 102 ms | ||
test::data::write*> commit | ||
Transaction changes committed | ||
> transaction test data read | ||
test::data::read> match $人 isa 人; get; | ||
{ $人 iid 0x826e80018000000000000000 isa 人; } | ||
answers: 1, total duration: 54 ms | ||
``` | ||
|
||
|
||
|
||
|
||
## Bugs Fixed | ||
|
||
|
||
## Code Refactors | ||
- **Reconfigure CircleCI executors to use GLIBC 2.26** | ||
- **Use typedb-common from typeql/common, only deploy to CloudSmith** | ||
|
||
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). | ||
|
||
We compile and release TypeDB Console using an older version of Linux, which requires GLIBC 2.26 instead of GLIBC 2.27. This change switches the build platform to Amazon Linux 2 (via Docker), which is based on CentOS, instead of Ubuntu 18.04, which is based on Debian. | ||
We also no longer upload build artifacts to the github releases page. Instead, the artifacts are available from our public cloudsmith repository, linked in the release notes. | ||
|
||
Additionally, we upgrade the Windows Orb to 5.0.0, which also allowed using a larger executor to reduce CI time. | ||
|
||
- **Bring in launch binary and console runner library from common** | ||
|
||
We move the `binary` package and `console-runner` into this repository from typedb-common. `typedb-console-runner` is deployed to maven such that we can safely depend on it from other repos without creating Bazel dependency cycles. | ||
|
||
|
||
## Other Improvements | ||
- **Shorten diagnostic ID to 16 hex chars** | ||
- **Explicitly install python tool dependencies** | ||
|
||
Since the upgrade to rules-python v0.24 (https://github.com/vaticle/dependencies/pull/460), we are required to explicitly install python dependencies in the WORKSPACE file. The python tools happened to be unused, so these errors were not visible until the sync dependencies tool was restored. | ||
|
||
- **Sync dependencies in CI** | ||
|
||
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. | ||
|
||
Note: this PR does _not_ update the `dependencies` repo dependency. It will be updated automatically by the bot during its first pass. | ||
|
||
- **Only submit uncaught exceptions to diagnostics** | ||
|
||
- **Set up CI filters for master-development workflow** | ||
|
||
- **Make console runner use the same java installation as the calling process** | ||
Makes TypeDB console runner use the same java installation as the calling process, so the system remain hermetic. | ||
|
||
- **Fix CI file and disable Core diagnostics in test** | ||
|
||
- **Migrate artifact hosting to cloudsmith** | ||
Updates artifact credentials, and deployment & consumption rules to use cloudsmith (repo.typedb.com) instead of the self-hosted sonatype repository (repo.vaticle.com). | ||
|
||
- **Remove typedb-console-runner's dependency on typedb-common** | ||
|
||
We remove `typedb-console-runner`'s dependency on common in order to reduce deployment complexity and make the maven library self-contained. | ||
|
||
- **Force hermitic JDK for builds** | ||
|
||
- **Fix install-bazel-apt typo** | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,5 @@ | ||
## Distribution | ||
|
||
Download from TypeDB Package Repository: https://cloudsmith.io/~typedb/repos/public-release/packages/?q=name:^typedb-console+version:{version} | ||
|
||
{ release notes } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
2.26.5 | ||
2.26.6-rc1 |
Oops, something went wrong.