Skip to content
This repository has been archived by the owner on Jun 30, 2021. It is now read-only.

Releases: omgnetwork/ewallet

v1.2.0-pre.1

14 May 09:11
06f6ee0
Compare
Choose a tag to compare
v1.2.0-pre.1 Pre-release
Pre-release

This is a pre-release version of the OmiseGO eWallet. We will continue on testing, documentation and fixing bugs before reaching the v1.2.0 stable release.

Changes between pre.0 and pre.1 primarily include:

Admin Panel

  • [Add] Allow admins to update their emails #966
  • [Improvement] Frontend lint & package upgrades #944, #971
  • [Fix] Exchange rate formatting bug #984
  • [Fix] Small UI improvements and bug fixes #955, #961, #970, #976, #997, #1003

Admin API

  • [Add] /api_key.get endpoint #994
  • [Improvement] Allow exchange pair's default addresses #973
  • [Improvemennt] Supports passing exchange pair's rate as string #1000
  • [Fix] Fix internal server error when provided a malformed filter #978
  • [Fix] Fix exception raised when the given start_by field is not allowed #986

v1.2.0-pre.0

19 Apr 14:26
Compare
Choose a tag to compare
v1.2.0-pre.0 Pre-release
Pre-release

This is a pre-release version of the OmiseGO eWallet. In the upcoming weeks, we will be focusing on testing, documentation and fixing bugs before reaching the v1.2.0 stable release.

Changes in the upcoming stable release will primarily include:

Admin API

  • [Add] New pagination with start_after and start_by (#719)
  • [Add] Add transaction consumption cancellation (#829)
  • [Add] Add token avatar (#816)
  • [Add] Add transaction request intervals (#825, #916)
  • [Add] Add name to keys (#842)
  • [Add] Add /permission.all endpoint (#857)
  • [Add] Add /wallet.all_balances endpoint (#822)
  • [Add] Add /admin.create endpoint (#859)
  • [Add] Add /account.assign_key endpoint (#862)
  • [Add] Add /account.get_members and /account.get_keys endpoints (#869, #898)
  • [Improvement] Improve configuration validation (#812)
  • [Improvement] Detach client keys from accounts and owner_app (#870)
  • [Improvement] Validate master account settings prior to saving (#896)
  • [Improvement] Wallet balances permission check (#907)

Admin Panel

  • [Add] Add an interface for assigning key to an account (#883)
  • [Add] Add an interface for setting transaction request intervals (#915)
  • [Add] Add an interface for master account settings in configuration page (#929)
  • [Add] Add an interface for the new key and membership endpoints (#932)
  • [Add] New client password reset flow (#918, #930)
  • [Add] Add an interface for editing and updating exchange pairs (#936)
  • [Add] Add an interface for secondary wallet (#939)
  • [Add] Add an interface for creating account key (#942)
  • [Improvement] Revamp account base for admin panel (#818)
  • [Improvement] Redesign key management page (#867)
  • [Improvement] Improve copy and fix inconsistencies (#901, #921, #940)
  • [Improvement] Improve application loading (#917)
  • [Improvement] Update categories in account settings (#935)

Shared

  • [Add] Add reset frequency to cached balance (#738)
  • [Add] Gather VM metrics (#830)
  • [Add] Add an upgrade documentation for v1.1.0 to v1.2.0 (#933)
  • [Improvement] Remove hierarchy system & add permissions system (#730)
  • [Improvement] Remove sub app dependencies from ewallet sub app (#747)
  • [Improvement] Upgrade to Elixir 1.8 and Ecto 3.0 (#771)
  • [Improvement] Enable end-to-end testing in all branches (#856)
  • [Improvement] Share connection pool between repos (#853)
  • [Improvement] Remove 5-association limit from MatchParser (#783, #858)
  • [Improvement] Skip config migration if no values were changed (#874)
  • [Improvement] Normalize environment variables prior to saving (#875)
  • [Improvement] Cleanup documentation copy (#924)
  • [Improvement] Add validation for field length (#943)
  • [Fix] Prevent creating new atoms from external sources (#820, #826)
  • [Fix] Fix internal server error when no filter params were given (#873)
  • [Fix] Fix CORS configuration (#871)
  • [Fix] Fix errornous tzdata (#900)

v1.1.1

12 Feb 11:27
3b943f3
Compare
Choose a tag to compare

This is the v1.1.1 release of the OmiseGO eWallet. This is a bugfix release, v1.1.0 users are strongly advised to upgrade. Changes from v1.1.0 to v1.1.1 primarily include:

Admin Panel

  • [Fix] Client-side error when accepting admin invitation is now fixed #790

Shared

  • [Fix] Configuration now loads in the correct order #796, #802
  • [Fix] Deprecated NODE_NAME interfering with clustering #792

v1.1.0

07 Feb 07:27
5b9677b
Compare
Choose a tag to compare

This is the v1.1.0 release of the OmiseGO eWallet, and is considered a stable release.

Changes from v1.0.0 to v1.1.0 primarily include:

Admin Panel

  • [New] Activity log and Export CSV improvement for admin panel #617
  • [New] User-editable system-wide configurations #575
  • [Improvement] Improved search for wallets, tokens, users #512
  • [Improvement] Improved settings page #524
  • [Improvement] Simplified design for creating a transaction request #510

Admin API

Client API

Shared

  • [New] Release with Distillery #312
  • [New] Preliminary load testing script #499
  • [New] Optional AppSignal support #586
  • [Improvement] Allow retrieving the list of all users from any account #582
  • [Improvement] Stricter redirect URL prefixes checks #597. Thanks to @jpopxfile for reporting the issue.

And many more smaller improvements and bug fixes.

v1.1.0-pre.3

04 Feb 19:02
31be249
Compare
Choose a tag to compare
v1.1.0-pre.3 Pre-release
Pre-release

This is a pre-release version of the OmiseGO eWallet.

We will continue on testing, documentation and fixing bugs before reaching the v1.1.0 stable release.

Changes between pre.2 and pre.3 primarily include:

Admin API

  • [Improvement] Migrate BALANCE_CACHING_FREQUENCY to EWalletConfig #777
  • [Fix] Fix assets path in releases #763
  • [Fix] Fix various /*.get endpoints returning error 500 when not provided with id #773

Shared

  • [Improvement] Prepare commands and docs for v1.1.0 release #733
  • [Infra] Pin v1.1.x to ewallet-builder:v1.1 #772
  • [Fix] Fix settings crash #729

See the full list via v1.1 PRs merged between 2018-01-19 and 2019-02-05.

v1.1.0-pre.2

28 Jan 06:06
8427937
Compare
Choose a tag to compare
v1.1.0-pre.2 Pre-release
Pre-release

This is a fix for pre.1 that was released against the wrong branch (master instead of v1.1 branch`).

Also properly bumping up the version in the codebase.

v1.1.0-pre.1

28 Jan 04:30
Compare
Choose a tag to compare
v1.1.0-pre.1 Pre-release
Pre-release

This is a pre-release version of the OmiseGO eWallet.

We will continue on testing, documentation and fixing bugs before reaching the v1.1.0 stable release.

Changes between pre.0 and pre.1 primarily include:

Admin Panel

  • [New] Activity log and Export CSV improvement for admin panel #617
  • [Improvement] isAbsoluteURL Scheme Whitelist #600
  • [Improvement] Content grammatical fixes #671
  • [Fix] Fix scroll bar jumping #685

Admin API

  • [Improvement] Allow the retrieval of balances for multiple wallets from local ledger #629
  • [Improvement] Better handling for export failures #663
  • [Improvement] Multi-wallet retrieval optimization #679
  • [Fix] Add missing redirect_url param for me.update_email doc endpoint #638
  • [Fix] Fix {:error, noent} error in EWalletConfig.Storage.LocalTest #641
  • [Fix] Handle Goth supervisor properly (start/stop when needed) #642
  • [Fix] JSON configuration validation #644
  • [Fix] Error 500 when updating an email with an invalid email format #648
  • [Fix] Race condition while testing for simultaneous transfers on an insufficient fund #654
  • [Fix] Exclude soft-deleted API keys from /api_key.all #658
  • [Fix] Test factory inserting roles with conflicting priorities #669
  • [Fix] Fix advanced filtering returning fewer records than expected #681
  • [Fix] Fix configuration and storage adapter initialization #672

Shared

  • [Improvement] README cleanup and improvements #674
  • [Improvement] Increase test coverage for ActivityLogger, Settings, Export #618, #623, #628
  • [Improvement] Increase asynchronous tests #630
  • [Improvement] Increase test coverage for helpers, fetchers, views, serializers, etc. #643
  • [Improvement] Add Dialyzer in build steps #650
  • [Improvement] Refactor URL Dispatcher and server tasks #656
  • [Improvement] Improve Slack notifications #659
  • [Improvement] Update stale documentation #662
  • [Fix] Fix broken release commands #731, #734
  • [Fix] Fix Slack notification #736

See the full list via PRs merged between 2018-12-28 and 2019-01-18.

v1.1.0-pre.0

27 Dec 14:44
Compare
Choose a tag to compare
v1.1.0-pre.0 Pre-release
Pre-release

This is a pre-release version of the OmiseGO eWallet.

In the upcoming weeks, we will be focusing on testing, documentation and fixing bugs before reaching the v1.1.0 stable release.

Changes in the upcoming stable release will primarily include:

Admin API

Client API

Shared

  • [New] Release with Distillery (#312 - pending PR merge)
  • [New] Preliminary load testing script (#499)
  • [New] Optional AppSignal support (#586)
  • [Improvement] Preload optimization (#486)
  • [Improvement] Allow retrieving the list of all users from any account (#582)
  • [Improvement] Stricter redirect URL prefixes checks (#597). Thanks to @jpopxfile for reporting the issue.

Admin Panel

  • [New] User-editable system-wide configurations (#575)
  • [Improvement] Improved search for wallets, tokens, users (#512)
  • [Improvement] Improved settings page (#524)
  • [Improvement] Simplified design for creating a transaction request (#510)
  • [Improvement] Many other improvements

v1.0.0

17 Aug 11:58
Compare
Choose a tag to compare

This is the 1.0.0 release of the OmiseGO eWallet, and is considered a stable release. It includes the following features.

Admin API

eWallet API

Admin Panel

image

  • List, get, update accounts and their categories
  • List, get, create, update and mint tokens
  • List, get, create, update, delete exchange pairs
  • List and get provider wallets
  • Transfer tokens between wallet addresses
  • Exchange tokens between wallet addresses
  • List and get transactions
  • Create transaction requests
  • Consume transaction requests
  • Manage API and access keys
  • View wallet user details
  • Manage admin users

v1.0.0-pre.1

17 Jul 19:26
7079c1f
Compare
Choose a tag to compare
v1.0.0-pre.1 Pre-release
Pre-release

This is the pre-release version of the 1.0.0 release of OmiseGO eWallet. This release contains number of improvements and fixes upon the version 1.0.0-pre.0. Changes in this release includes:

  • Improved seed with user funds, exchange pairs, transaction requests and consumptions (#325)
  • Fixed a bug on /transaction.create that fails on exchange transactions with rate of 1 (#317)
  • Fixed double-sending of the consumption confirmation event (#315)
  • Fixed permissions for transaction requests / consumptions (#316)
  • Added tests for transactions, wallets and tokens in the Admin Panel (#322, #324, #326)