Skip to content
This repository has been archived by the owner on Dec 27, 2022. It is now read-only.

Releases: connext/vector

Vector v0.1.15-beta.11

11 Feb 09:54
Compare
Choose a tag to compare

Changelog

  • [iframe] Allow chainAddresses and messagingUrl to be passed into iframe's node creation

Vector v0.1.15-beta.9

09 Feb 15:05
Compare
Choose a tag to compare

Changelog

Vector v0.1.15-beta.7

08 Feb 20:14
Compare
Choose a tag to compare

Warning, this release requires a manual database update!

Database Migration Instructions

This step needs to be done one time on production DBs due to DB tooling change.

  • Run make dls and observe node image crashing.
  • Run bash ops/logs.sh node and make note of a log that says something similar to VECTOR_DATABASE_URL: postgresql://vector:e9ecd9758ba79cceb9757d83c180e3eb28b15d1643643ca7de160121cf78c049@database-node:5432/vector.
  • Run docker run --network vector -it --entrypoint /bin/bash vector_node:0.1.15-beta.7 -s to connect a new node container without the crashing entry.
  • Run VECTOR_DATABASE_URL=postgresql://vector:e9ecd9758ba79cceb9757d83c180e3eb28b15d1643643ca7de160121cf78c049@database-node:5432/vector npx prisma migrate resolve --preview-feature --applied 20210208123402_init --schema prisma-postgres/schema.prisma to baseline the migration. Substitute your database URL from step 2.
  • Run make dls and observe router image crashing.
  • Run bash ops/logs.sh router and make note of a log that says something similar to VECTOR_DATABASE_URL: postgresql://vector:e9ecd9758ba79cceb9757d83c180e3eb28b15d1643643ca7de160121cf78c049@database-router:5432/vector.
  • Run docker run --network vector -it --entrypoint /bin/bash vector_router:0.1.15-beta.7 -s to connect a new router container without the crashing entry.
  • Run VECTOR_DATABASE_URL=postgresql://vector:e9ecd9758ba79cceb9757d83c180e3eb28b15d1643643ca7de160121cf78c049@database-router:5432/vector npx prisma migrate resolve --preview-feature --applied 20210208141017_init --schema prisma-postgres/schema.prisma
  • Run make restart-router.

(If anyone has a better suggestion to baseline a Prisma migration in prod, please let us know!)

Reference: https://www.prisma.io/docs/concepts/components/prisma-migrate/prisma-migrate-flows#baselining

Changelog

  • [node, router] Prisma upgrade.

Vector v0.1.15-beta.3

04 Feb 11:45
Compare
Choose a tag to compare
  • [browser-node] Expose getTransfers method.

Vector 0.1.15-beta.4

04 Feb 23:43
Compare
Choose a tag to compare

Release includes:

  • [iframe] Improve error parsing

Vector v0.1.15-beta.2

02 Feb 07:29
Compare
Choose a tag to compare
Deploy vector-0.1.15-beta.2

Vector v0.1.8

29 Jan 14:41
Compare
Choose a tag to compare

Changelog

  • [node] Add getTransfers endpoint with filtering capabilities.
  • [router] Add router dashboard with signer address balance monitoring.
  • [contracts] Deploy to Arbitrum testnet.

Artifacts

NPM

npm i @connext/vector-{browser-node,types,utils,contracts}@0.1.8

Docker

docker pull connextproject/vector_{router,node,iframe-app}:0.1.8

Vector 0.1.8-beta.5

26 Jan 21:06
Compare
Choose a tag to compare

Updates for this version include:

  • [iframe] Allows connect on iframe to be called multiple times (i.e. with different chainProviders)
  • [engine] Only updates disputes/sends isAlive messages if chain is supported
  • [browser-node] Changes store prefix to be signer-specific, doesn't delete stores on start if signer key !== locally stored key
  • [browser-node] Removes crossChainTransfer from browser-node

Vector 0.1.2

15 Jan 05:44
Compare
Choose a tag to compare

Some neat fixy-fixes and feature additions for routers!:

  • [router] Add NATS client
  • [browser-node, server-node] Add methods to get router config
  • [browser-node] Verify swap supported before crossChainTransfer
  • [router] Hotfix toString() undefined
  • [ops] Add LogDNA tag support to router config

Vector 0.1.1

13 Jan 23:48
Compare
Choose a tag to compare

Several quality of life improvements in this release!

  • [all] Improve logging
  • [contracts] Add etherscan verification plugin
  • [router] Correctly reclaim from the sender's channel
  • [contracts] Check if channel is deployed right before deploying
  • [router] Checksum config assetIds
  • [engine] Checksum user input assetIds