This project adheres to Semantic Versioning. All notable changes will be documented in this file.
- Various upgrades to dependency package versions
- Client-side mitigation for SSH Terrapin vulnerability (CVE-2023-48795)
- Report database clone and restore capabilities separately in
borealis-pg:restore:capabilities
output
- Outputs all times in the user's local time zone
- Shows whether nightly backups are enabled in
borealis-pg:restore:capabilities
command output
- Adds the
borealis-pg:restore:capabilities
command to retrieve an add-on's database restore capabilities - Adds the
borealis-pg:restore:execute
command to perform an add-on database restore/clone - Include the name of the source add-on for an add-on that was restored/cloned in
borealis-pg:info
output
- Adds the
borealis-pg:integrations
command to retrieve a list of data integrations for an add-on - Adds the
borealis-pg:integrations:register
command to register a new data integration with an add-on - Adds the
borealis-pg:integrations:remove
command to remove/deregister a data integration
- Support the new secure tunnel connection info config var (
DATABASE_TUNNEL_BPG_CONN_INFO
) - Require SSL/TLS for DB connections when using the
borealis-pg:run
command
- Adds an add-on status field to the
borealis-pg:info
(alias:borealis-pg
) command
- Fixed: Include dotenv in runtime dependencies
- Adds the
borealis-pg:info
(alias:borealis-pg
) command to retrieve details about an add-on DB - Adds the
borealis-pg:users
command to retrieve a list of active DB users for an add-on - The
--addon
option is no longer required when there is only one Borealis Isolated Postgres add-on attached to an app
- Additional extension info (version and DB schema name) in
borealis-pg:extensions
andborealis-pg:extensions:install
command output
- Adds the
borealis-pg:psql
command to launch an interactive psql session through a secure tunnel directly from the CLI
- Print to console to denote the start of DB or shell command execution by
borealis-pg:run
- Console output explaining that node-gyp/cpu-features errors during installation may be safely disregarded
- Improve error message when deleting a PostgreSQL extension with dependent objects
- Handle cases where DB write access is disabled due to persistent storage limit violations
- Require "identity" scope for Heroku authorizations
- Clarified in the
borealis-pg:tunnel
command's output that it does not accept keyboard input - Handle port conflicts for secure tunnels on Windows
- Updated dependencies to address a vulnerability in the ansi-regex package
borealis-pg:run
andborealis-pg:tunnel
now indicate in their output whether the user is read-only or read/writeborealis-pg:run
andborealis-pg:tunnel
now use pg-tunnel.borealis-data.com for client connections (DNS entry points to 127.0.0.1)
- Changed URL to Postgres extension support page
- Re-release of v0.2.0 to fix a build problem
- Added the
borealis-pg:run
command to execute a noninteractive SQL or shell command for an add-on database - The
borealis-pg:extensions:install
command now includes the option to suppress the error when a Postgres extension is already installed - The
borealis-pg:extensions:remove
command now includes the option to suppress the error when a Postgres extension is not installed
First public pre-release version