Skip to content

Commit 79695d0

Browse files
Update VERSION to 2.18.1, fix key loading from heroku for NPM, and use updated release note validation flow
1 parent 4456063 commit 79695d0

File tree

4 files changed

+10
-32
lines changed

4 files changed

+10
-32
lines changed

.factory/automation.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,9 @@ release:
101101
validation:
102102
validate-release-notes:
103103
image: vaticle-ubuntu-22.04
104-
command: bazel run @vaticle_dependencies//tool/release/notes:validate --test_output=streamed -- ./RELEASE_NOTES_LATEST.md
104+
command: |
105+
export NOTES_VALIDATE_TOKEN=$REPO_GITHUB_TOKEN
106+
bazel run @vaticle_dependencies//tool/release/notes:validate --test_output=streamed -- $FACTORY_OWNER $FACTORY_REPO ./RELEASE_NOTES_LATEST.md
105107
deployment:
106108
deploy-github:
107109
image: vaticle-ubuntu-22.04
@@ -125,7 +127,7 @@ release:
125127
deploy-npm-release:
126128
image: vaticle-ubuntu-22.04
127129
command: |
128-
curl https://cli-assets.heroku.com/apt/release.key | sudo apt-key add -
130+
wget -q -O - https://cli-assets.heroku.com/apt/release.key | sudo apt-key add -
129131
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
130132
sudo apt update -y
131133
sudo apt install -y expect

RELEASE_NOTES_LATEST.md

Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# TypeDB Protocol
22

3-
This version extends the network API with exciting new features like value variables and querying with annotations more generally in concepts' APIs.
3+
This release aims to fix the release pipeline for client-nodejs. The remaining released artifacts are identical to 2.18.0.
44

55
Documentation: https://docs.vaticle.com/docs/client-api/
66

@@ -47,40 +47,16 @@ yarn install typedb-protocol
4747

4848

4949
## New Features
50-
- **Add protocol versioning transmitted during connection open**
51-
52-
We add a new connection opening request, which allows transmitting the protocol version for the server to verify.
53-
54-
As this is the first versioned protocol, we set the version number to version 1.
55-
56-
Previous versions are assumed to be version < 1, and can be considered 0 for now.
57-
58-
59-
- **Introduce value query answers**
60-
61-
Implement protocol required to return 'Value' answers in as part of the responses from `match` queries. To support this we generalise some of the message definitions used to transmit attribute values and value types.
62-
63-
64-
- **Introduce message types to encode annotations**
65-
66-
We replace usages of `boolean` for key arguments with a message type called `Annotation` - this gives us a natural place to extend the set/capabilities of the annotations in the future. The new message type is used to implement the new "unique" annotation.
67-
68-
50+
6951

7052
## Bugs Fixed
7153

54+
- **Fix key loading from heroku for NPM**
55+
7256

7357
## Code Refactors
7458

7559

7660
## Other Improvements
77-
- **Update release notes workflow**
78-
79-
We integrate the new release notes tooling. The release notes are now to be written by a person and committed to the repo.
80-
81-
82-
- **Make Concept.value.value_type use consistent underscoring**
83-
84-
- **Annotation serialisation uses specialised message types**
8561

8662

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.18.0
1+
2.18.1

dependencies/vaticle/repositories.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ def vaticle_dependencies():
2121
git_repository(
2222
name = "vaticle_dependencies",
2323
remote = "https://github.com/vaticle/dependencies",
24-
commit = "707fc228b5eff85527107243942f2cea1880f775", # sync-marker: do not remove this comment, this is used for sync-dependencies by @vaticle_dependencies
24+
commit = "d09712afef2df4fc53d04aa197ae9cc8cfddee52", # sync-marker: do not remove this comment, this is used for sync-dependencies by @vaticle_dependencies
2525
)

0 commit comments

Comments
 (0)