- feat(misc): Add operations type and dbFeatureIs() to databases.ts
- feat(container-sizes): Add appId to container
availableSizes(PR #562)
- feat(databases): fix action empty params
- feat(databases): add backup restoration show route
- feat: add database feature methods (
apiDatabaseFeatureEnable,apiDatabaseFeatureDisable)
- fix: make
Databases.backups().restore()parse raw API payload (nobackup_restorationwrapper) to matchdatabase-api-servicerestore response - feat(databases): add
apiShowPlan(planId, type)to fetch plan details fromGET /api/plans/:id
- feat: add
apiPitrRestore()method to trigger a PITR for addon
- feat: extend
Databases.backups()client withshow(),archiveUrl(), andrestore() - feat: add DBaaS firewall rules support in
Databasesclient - feat: add database users methods (
apiDatabaseUsers,apiDatabaseUserCreate,apiDatabaseUserDelete,apiDatabaseUserResetPassword)
- feat: add
apiInstanceMetrics()method to fetch per-instance time-series metrics
- feat: add
apiOperationShow()method to fetch a single database operation by ID
- feat: add
Backupsall() & create(),Databasebackups() andBackupmodel
- feat: Add database Ca Certificate download URL by @aurelien-reeves-scalingo in #541
*feat: add apiPing, apiUpgrade, and apiAction methods to Databases class with corresponding tests
- feat: add apiUpdate method to update database configuration via dbaas API
- feat: add API methods for database plan, metrics, health, instances status, lag, logs, and logs archives
- chore(deps-dev): bump the development group with 7 updates by @dependabot[bot] in #532
- chore(deps): bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #534
- chore(deps): bump the production-minor group across 1 directory with 2 updates by @dependabot[bot] in #531
- feat: Add database maintenances by @aurelien-reeves-scalingo in #536
- feat: add
listDatabaseTypes()method (GET /api/database_types) - feat: add
showDatabaseType()method (GET /api/database_types/:id) - feat: add
showDatabaseTypeVersion()method (GET /api/database_type_versions/:id)
- feat: add DatabaseFeature interface and update features type in ApiDatabase
- feat: add
apiShow()method for dbaas databases endpoint (GET /api/databases/{addonId})
- improv: Enable trusted npm publishing
- feat: add
ProjectTransferInvitationinterface - feat: add project transfer invitations endpoints (index, show, create, accept, decline, cancel)
- feat: add
in_free_trialtoAppOwnerinterface - feat: add events endpoint on
Project - chore: bump dependencies
- feat: add
databasestoDatabasesindex
- feat: add
propertiestoPlaninterface
- feat: extend show endpoint for databases
- feat: add
to_be_discontinuedtoAddonPlaninterface - feat: add
trial_availabletoAddonPlaninterface - feat: add show endpoint for databases
- feat: add
updated_attoAddoninterface - feat: add
last_eventtoAppinterface - chore: bump dependencies
- feat: add app get
private_network_domain_namesendpoint - chore: bump dependencies
- feat: add project deletion
- feat: support new technology/plan params for database
- chore: bump dependencies
- feat: Enhance
Collaboratorinterfaces (#487) Note (breaking change):CollaboratorInvitationhas been removed in the process.
- fix: rename
database_nameintonameinDatabaseCreateParams
- feat: add addon to
DatabaseAppDashboard
- feat: update
Databaseinterface to match the new API index - chore: bump dependencies
- feat: support for
Databaseinterface - feat: add index and create endpoints for databases
- feat: add
project_idtoAppcreate params
- feat: add
project_idandproject_nametoEventinterface - chore: bump dependencies
- feat: add
project_idtoAppupdate params
- feat: add
flagstoProjectinterface - feat: accept
Collaborator payloadinCollaboratorsinvitation endpoint
- feat: support for
Projectmodel - feat: add
AppProjecttoAppinterface - feat: add projects endpoints
- feat: add collaborators.update endpoint
- feat: add
is_limitedtoCollaboratorinterface
- chore: bump dependencies
- feat: include
attempttoTwoFactorAuthdelete api call
- feat: add the
rolefield inUsermodel - feat: add the users.roles endpoint
- chore: bump dependencies
- feat(scm_organizations): add pagination support
- chore: bump dependencies
- chore: linter violations following update
- versions: dropping node 14 and 16, no longer maintained. Adds 20.x and 22.x to test matrix
- tooling: switch from yarn to npm
- feat: add the
private_networks_idsfield to the model - feat: added collaborators.all endpoint
- chore: bump esbuild from 0.15.6 to 0.17.5. Might be changes in the output
- chore: bump axios from 0.x to 1.3.x. Might be breaking in some cases
- chore: bump dependencies
- feat(stacks): deployments have stack base image property
- feat(accounting): add in billing profile a field for a custom text on invoices
- feat(review-app): scm repo links have a fork allowed property
- feat(review-app): pull requests contains information about source repository
- feat: stacks API
- chore: bump dependencies
- chore: bump dependencies
- feat/breaking: contracts API has been changed. It is expected to be stable now.
- chore: bump dependencies
- feat(data consent): update modelisation and signature calls (preview endpoint)
- improv: update HDS Contact signature/model
- chore: bump dependencies
- feature: support HDS endpoints and fields
- feature: support for data access consents
- feature: support for contracts and agreements
- feature: support for regions endpoint
- breaking change:
Environment.bulkDestroyreturns an array of ids instead of an object (with an array of ids) - feature: list processes, run and stop one-off containers
- Improved type definitions
- Bump dependencies (dev and runtime)
- drop support for node 12.x, add 18.x to test matrix
- Fix broken build to the user agent. No longer contains the version for now.
- New endpoint: cron tasks
- User Agent now contains client version
- Slight change in typings
- Bump dependencies versions (axios, ws)
- Bump devDependencies (typescript, eslint, test utils)
- Remove rollup in favor of esbuild
- Update the default endpoint of the regional API
- Change the script names/organisation
- App#transfer: based in the ID rather than the user email
- types: update user
- Log archives: support for pagination
- Containers: scaling can be a no-op (no operations return)
- Typo
- Deployments: create from archive
- Domains: updated typings
- Addons: resume endpoint
- Users: account deletion confirmation
- Types: improve Alerts types
- Addons: allow fetching addon providers with authentication
- User preferences: add
logs_font_sizeandthemefields
- Events: add
findendpoint to get a given event - Domains: add ssl_status field
- Types: add user preferences
- Add support for audit logs
- An incorrect build was uploaded for 0.3.0. This one replaces it.
- More alerts endpoints
- Deployments: purge cache endpoint
- Internal: bump dependencies
- Type: Regional/apps
- Bugfix: Forgot to add autoscalers entrypoint
- Bugfix: SCM repo link missing field in type
- Bugfix: wrong import path
- New: SCM Repo links : get review apps for a repo link. Also improved typings.
- Types: update Addon
- New: autoscalers endpoint
- Improv: user typings, missing deployment status
- Bugfix: Alerts endpoint was not added to the main client
- Chore: upgrade typescript/tsdoc
- Chore: upgrade linter ecosystem & styleguide
- Breaking: move params types to src/params
- Breaking: change signature of Apps#create, Addons#create
- Breaking: compile destination is now
lib - Breaking: move models (types and consts) to src/models
- Breaking: Log archive response has changed
- Users: stop free trial
- New: App alerts endpoint
- New: get repo branches for a SCM integration
- Users: request account deletion
- Deployments: new status "queued"
- Tooling: bump
dependencies, typescript & typedoc - Improv: Better deployment listener
- Fix: Misuse of promise typings (b8ad8f4, e9dd910)
- Fix: Wront typing for deployments#for (1654c9c)
- New: deployment status constants (0032a7c)
- New: App status field + status constants (ac33eef)