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
Download from TypeDB Package Repository: https://cloudsmith.io/~typedb/repos/public-release/packages/?q=name:^typedb-console+version:2.26.6-rc1
1
4
2
-
## New Features
3
5
6
+
## New Features
7
+
-**Allow unicode TypeQL variables**
8
+
9
+
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.
10
+
11
+
For example, we can use Mandarin character sets:
12
+
13
+
```
14
+
test::schema::write> define 人 sub entity;
15
+
16
+
Concepts have been defined
17
+
18
+
test::schema::write*> commit
19
+
Transaction changes committed
20
+
> transaction test data write
21
+
test::data::write> insert $人 isa 人;
22
+
23
+
{ $人 iid 0x826e80017fffffffffffffff isa 人; }
24
+
25
+
answers: 1, total duration: 102 ms
26
+
27
+
test::data::write*> commit
28
+
Transaction changes committed
29
+
> transaction test data read
30
+
test::data::read> match $人 isa 人; get;
31
+
32
+
{ $人 iid 0x826e80018000000000000000 isa 人; }
33
+
34
+
answers: 1, total duration: 54 ms
35
+
```
36
+
37
+
38
+
4
39
5
40
## Bugs Fixed
6
41
7
42
8
43
## Code Refactors
9
-
-**Reconfigure CircleCI executors to use GLIBC 2.26**
44
+
-**Use typedb-common from typeql/common, only deploy to CloudSmith**
45
+
46
+
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).
10
47
11
-
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.
48
+
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.
12
49
13
-
Additionally, we upgrade the Windows Orb to 5.0.0, which also allowed using a larger executor to reduce CI time.
14
50
51
+
-**Bring in launch binary and console runner library from common**
52
+
53
+
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.
15
54
16
55
17
56
## Other Improvements
18
-
-**Shorten diagnostic ID to 16 hex chars**
57
+
-**Explicitly install python tool dependencies**
58
+
59
+
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.
60
+
61
+
-**Sync dependencies in CI**
62
+
63
+
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.
64
+
65
+
Note: this PR does _not_ update the `dependencies` repo dependency. It will be updated automatically by the bot during its first pass.
66
+
67
+
-**Only submit uncaught exceptions to diagnostics**
68
+
69
+
-**Set up CI filters for master-development workflow**
70
+
71
+
-**Make console runner use the same java installation as the calling process**
72
+
Makes TypeDB console runner use the same java installation as the calling process, so the system remain hermetic.
73
+
74
+
-**Fix CI file and disable Core diagnostics in test**
75
+
76
+
-**Migrate artifact hosting to cloudsmith**
77
+
Updates artifact credentials, and deployment & consumption rules to use cloudsmith (repo.typedb.com) instead of the self-hosted sonatype repository (repo.vaticle.com).
78
+
79
+
-**Remove typedb-console-runner's dependency on typedb-common**
80
+
81
+
We remove `typedb-console-runner`'s dependency on common in order to reduce deployment complexity and make the maven library self-contained.
0 commit comments