Appearance
Changelog
v0.17.6
- DOCS: Improve createTransfer, createTransferGroup and getting started documentations.
v0.17.5
- DOCS: rewrite documentation to VitePress, add search, split API into subpages, better error lookup.
v0.17.4
- API: mark some apikeys as system keys
v0.17.3
- Bugfixes
v0.17.2
- PORTAL: Terms acceptance checkboxes, form improvements
v0.17.2
- PORTAL: upgrade wapi-client
- PORTAL: small form improvements
v0.17.1
- findApikey add apikey filter option
v0.17.0
- PORTAL: add database creation flow
- PORTAL: add apikey management
- PORTAL: signup flow improvements
- CLIENT: apikey management functions
- CLIENT: fix bugs with 0 input
- API: extend apikeys for listing and visibility
v0.16.3
- API: transaction lifecycle optimizations
v0.16.2
- PORTAL: logging improvements
- PORTAL: dependency upgrades
- API: transaction lifecycle improvements for createTransferGroup
v0.16.1
- PORTAL: audit log improvements
- PORTAL: update dependencies for security fixes
v0.16.0
- Separate authentication methods from transport protocol
- API: Improve cache handling in transactions
v0.15.12
- CLIENT: reformat validation errors for better readability
- CLIENT: fix queryBuilder typing for strictNulls and exactOptionalPropertyTypes compileroptions
v0.15.11
- API: fix bug with internal cache and create_if_not_exists
v0.15.10
- PORTAL: optimize transferGroups page by using new apis
- API: fix bug with return_transfers with JWT
v0.15.9
- CLIENT: expose force parameter on createTransfer
- expose default_allow_positive/default_allow_negative parameters for wallet
v0.15.8
- return_transfers option for getTransferGroup
- return_reversed_by option for getTransferGroup
v0.15.7
- API: optimizations for parallel transferGroup creations
- API: fix some issues with transactions
v0.15.6
- PORTAL: updating transferGroup form
- PORTAL: create Transfer form
v0.15.5
- API: fix bug with create_to_wallet_if_not_exists propagation in createTransferGroup
- API: add TR_AMOUNT_CONSTRAINT error for when amount is out of bounds
v0.15.4
- CLIENT: allow updating transfer metadata from updateTransferGroup and updateTransferGroups enpoints
v0.15.3
- PORTAL: small fixes for role management
- PORTAL: token create form
- PORTAL: wallet create form
- PORTAL: reverse/cancel transfer form
- CLIENT: add deprecation message for transfer_extend_metadata on reverseTransferGroup
- API: remove status option from reverseTransferGroup - reversing will close old group and new group will be closed
v0.15.2
- unify findBalanceMany output with getBalance
v0.15.1
- CLIENT: workaround for dd-trace conflict
- findWallets without include_balance_for_token returns a proper error when balance fields are accessed
- aggregateTransfers with return_all_intervals returns proper error if no groups specified
v0.15.0
- API: Fix error handling in HTTPS requests
- CLIENT: Upgrade zod version to 4.1.5
- CLIENT: Add missing methods to createAccessToken
- CLIENT: Improve query-builder types
- CLIENT: Fix edge case with numeric input parsing
- PORTAL: Add database specific role management
- PORTAL: Add transfer/wallet/token update
- PORTAL: Add transfer reverse
- PORTAL: UI changes around navigation
- PORTAL: Add option to request totalCount on tables
v0.14.14
- CLIENT: lock zod version to 3.25.36
v0.14.13
- PORTAL: dependencies update
v0.14.12
- PORTAL: balances page
- PORTAL: edit wallet
v0.14.11
- exportBalances function
- expanded output for findBalances
- PORTAL: stop error swallowing
- PORTAL: fix select type filtering
- PORTAL: save/load filters
- PORTAL: audit-log
v0.14.10
- add more functions to createAccessToken.scopes
- fix potential issue in getWallet/getToken
- accept foreign/identifier as input for api
v0.14.9
- database connection reaper
- PORTAL: user detail view
- PORTAL: user audit logging
v0.14.8
- Portal database select page
- Improved timestamps in portal
v0.14.7
- Improve logging
- Darkmode for portal
- Session management changes in portal
v0.14.6
- Improve logging
- Improve getBalanceHistory by grouped lookups
- Include configuration for streaming chunk size
v0.14.5
- Improved logging around query timings
- Outbound email handling in Portal
v0.14.4
- Fix for streaming query end
- Change getToken client function interface
- Add scopes to database level configuration
v0.14.3
- Return AuthenticationError when HTTP db connection missing
- Add userId to connectionName in portal
- Add deselect to getBalanceHistory API
- Add async preprocessing to streaming results
- Rewrite message-handler
v0.14.2
- Cache synchronization over multiple API instances
- Fix for database migration rollback
v0.14.1
- Better error handling around upgrade from earlier versions
- Clean up old database functions
v0.14.0
- Migrate to Zod v4
- Remove some dependencies
- Change exported types of wapi-client
- Add functions to manage API keys
v0.13.1
- Remove rounding in api numeric output
- Return scopes for authenticationCheck
v0.13.0
- Rewrite Portal form handling
- Improve types in client query-builder
v0.12.5
- Upgrade Node.js version
v0.12.5
- Handle period in statistic queries
- Upgrade dependencies for security
- Add transfers chart to Portal dashboard
v0.12.4
- Allow longer self defined identifiers/foregins
v0.12.3
- Expand numeric type of calculated columns
v0.12.1
- Add withResolvers polyfill for client
- Fix some typing errors
v0.12.0
- Rewrite validation to Zod
v0.10.13
- Portal changes
v0.10.12
- Fix potential error with db connection close
- Changelog generation script
v0.10.11
- add getExport to createAccessToken scopes
v0.10.10
- add more scopes to createAccessToken
- fix error handling for transfer status change within transfer_group
- datetime input for getBalanceHistory
- improve types of getToken output
v0.10.9
- changes to resetDatabase for efficiency
v0.10.8
- Disable caching when create_if_not_exists
v0.10.7
- improved logging
- improved build for documentation
v0.10.6
- add configuration options for client side timeouts
v0.10.5
- add error message for from_wallet/to_wallet conflict
- add sorting and filtering to listExports
- more generous handling for socket timeout
v0.10.4
- allow updating metadata for pending transfers without updating status
v0.10.3
- getBalance performance improvements for large databases
v0.10.2
- Client error handling improvements in case of lost connections and reconnects
v0.10.1
- Bugfixes for file reference
v0.10.0
- export functions (exportBalanceHistory, exportTransfers, exportTokens, exportWallets, exportTransferGroups) that allow piping output to csv
- functions for listing exports and getting export files
- fix some function input interfaces
v0.9.6
- trust server on error construction in the client when it comes to unknown errors
v0.9.5
- minor API dockerfile improvements
- unique constraint conflict handling fix for API
- split unique error based on entity, include in documentation
v0.9.4
- localize documentation fonts
- include_balance option for get-token, get-token-many, find-token-many
- proper typing for client QueryBuilder.options()
- add return_transfers_count option to findTransferGroups
- add status and available_balance to getBalanceHistory interfaces properly
v0.9.3
- add errors to documentation
- add changelog to documentation
- split documentation to pages
- limit method.result logging to avoid clutter in logs by replacing arrays with array length representations and logging full results at trace
v0.9.2
- fix node version to 22.5.1 as there are UTF8 issues with 22.7
- Add support for deep metadata field search
- Allow filtering for deeper metadata fields
v0.9.1
- Healthcheck method for gauging database health
v0.9.0
- Improve error.message, by using description or data.message to provide better first glance information. Error.type will be set to old error.message
- Client error handling, error groups, export error types
- Error handling rewrite in wapi-api
v0.8.13
- HTTP client stream error handling
v0.8.12
- Better HTTP request handling
v0.8.11
- Request.headers logging
v0.8.10
- Add logging on new connection
v0.8.9
- Fix statistic result being too small
v0.8.8
- Backwards compatibility config vars
v0.8.6
- Add wapi_statistics table and use it for basic count queries
- Remove easy-config from api, use google cloud logs instead of masterlog.logs for logging
v0.8.5
- Fix reference
v0.8.4
- Improve logs, add log_level to client_database
v0.8.3
- Cache getStatistics, fix bug with http client options, createAccessToken scopes by client side
- Update healthcheck
v0.8.2
- Replace cross-fetch due to inactivity
v0.8.1
- wapi-client typings fixes
v0.8.0
- Rewrite wapi-client build process, improve documentation
- CloudSQL switchover script improvements
- Backup configs for migrations
- Improve WAPI internal healthcheck procedures
v0.7.5
- Add sequence synchronization on bootup if set in masterlog.database
- Fix for documentation generation
v0.7.3
- Fix index reference bug
v0.7.2
- Fix api typescript build error
v0.7.1
- Client version bump
v0.7.0
- Move export/import into API
- Move migratons/rollback applying into API
- Remove migrations service
v0.6.26
- Move interval startup to main server page
v0.6.25
- Improve export/import/list database
- expand client_database to include database connection
v0.6.24
- Upgrade node version
v0.6.23
- Upgrade dependencies
- More logging
- Logging for connections
- Migration handler possible fix
v0.6.22
- Add metadata option to update transfer group
v0.6.21
- Small typescript fix