Database DevOps
Explore planned Database DevOps capabilities and enhancements.
This page tracks planned capabilities and enhancements for Database DevOps.
SaaS release status: GA, SMP release status: GA
Recently Delivered
What has been released in the last ~2 Quarters
Oracle Native Executor
leverage native oracle cli to deploy your changes when using liquibase.
MS SQL Native Executor
leverage native MS SQL cli to deploy your changes when using liquibase.
Database Change Impact Analysis
Automatically analyze changes against db metadata before applying to surface possible unintended consequences.
AI Authoring Rules Support
can now centrally define rules when using AI change authoring.
Pin Image UI
Allow pinning drone images through project settings instead of only via API
Execution Time Optimization Part 2
Optomize liquibase container execution time.
Now
Currently under active development, ~ current quarter
Onboarding Wizard
guided setup experience for new users
BigTable support
support applying database changes to Google BigTable. Currently available in Beta for everything except Author DB Change.
ECS Runner Support
support using DB DevOps with an ECS runner instead of requiring a Kubernetes delegate. Currently available within 1 AWS account in Beta.
AI Author DB Change - v2
simplify setup of AI Authorings ability to open a PR for the generated change.
Execution Time Optimization Part 3
further decrease container account and execution time of DBD steps.
Governance for MongoDB/BigTable
Allow OPA policies to analyze the yaml of a change, not just the SQL it compiles to.
Simplify Pipeline Config
Simplify configuration of several pipeline DB Change patterns.
Cassandra support
Support using Database DevOps with Cassandra.
Databricks support
Support using Database DevOps with Databricks.
Neo4j support
Support using Database DevOps with Neo4j.
Entra Auth support
Support using Entra Authentication with Azure databases.
Relationship Diagram
Visual diagram of the tables that currently exist in the database and how they relate.
ProxySQL Support
Add support for using proxySQL to switch which database instance traffic is routed to for database blue/green deployments.
LLM Authoring Files Support
Add support for using LLM Authoring for changes that span multiple changelog files.
OOTB Policy Library
Out of the box example OPS policies in the product.
Next
What we'll build next, next ~2 quarters
Databricks Support 2.0
additional change types when using databricks
Support: Procedures, triggers, functions
Add first class change types and diff supports for several additional db object types
Drift Detection (Liquibase)
Native, fully automated, visual drift detection, when deploying using liquibase
State-Based Migrations
Ability to deploy all deltas in a db snapshot to the DB as a changetype
DACPACs Support
a first class changetype for syncing a MSSQL database to the schema state in a microsoft dacpac
DynamoDB support
support applying database changes to Amazon DynamoDB
Future
typically > 6 months out
Auto-gen Rollback Scripts
Automatically generate rollback scripts at rollback time for changes that lack them.
Rollback without Custom Pipeline
Allow automated rollback through UI without authoring a custom pipeline.
AI Index Optomization
Automatically identify slow queries, and review indexes, and open PRs to optomize.
Native Local Dev
Seemlessly run DBD SaaS pipelines through a cli locally.
Automated DB Testing
Natively support frameworks like DBFit and DBUnit.
Refactoring Change Types
First class change types for high-level complex changes that can be done with 0 downtime
Cross-ENV Checksum enforcement
Further enforce that changes are always consistent across environments
Test Data Generation
generated anonymized synthetic test data for use in staging environments
Xenv Relationship Diagram Diff
Allow an object-level diff view of what tables/objects existign in the database on the relationship diagram
Support for AWS Redshift
Add support for the AWS Redshift database as a supported database type.
Support for Couchbase
Add support for the Couchbase database as a supported database type.
Support for Teradata
Add support for the Teradata database as a supported database type.
DB Provisioning
integrate to Harness IACM to simplify DB provisioning and handling of ephemeral database environments.
Changelog Generation
Automatically generate a baseline changelog from an existing database config without authoring a custom pipeline
Query Console
Allow developers to run ad-hoc read queries against DBs, with an ability to anonymize results
Drift Detection (Flyway)
Detect and surface schema differences between a database and its expected state for flyway schema types
Variablized JDBC URL
Allow referencing properties from a database instance inside the JDBC URL of a database connector.
Last updated
Was this helpful?