Conversation
|
Start Hyponome locally |
|
I forgot to mention that Liquibase will be removing packaged driver files for the Community version. Downloading the drivers was tied to downloading Liquibase itself. The functionality that was moved was put in place for when the removal of the drivers occurs so users could simply tick the box and it would work as it did before. |
|
@twerthi this is a bit of a confusing change. The Is there a reason that the block at line 975 was commented out? |
|
That was an old comment that I'd forgotten to replace and the commented out code needed to be removed, so good catch. I also found a bug and fixed that. |
|
Latest version of Liquibase requires Java 17 or higher, updated the version of Java downloaded when choosing the Download Liquibase option. Updated default value for Download Database Driver to true. |
Background
This update adds support for SQL Anywhere (Sybase) deployments. In addition, it makes the downloading of the database drivers optional and not dependent on the download of Liquibase itself. This allows the
octopuslabs/liquibase-workertoolsto only download the drivers for execution.Results
Deployments against SQL Anywhere (Sybase) are now supported. Warning, this could potentially be a breaking change.
Before
Database deployments to SQL Anywhere were not supported.
After
Now they are!
Pre-requisites
Idshould be a GUID that is not00000000-0000-0000-0000-000000000000Idproperty (updating theIdwill break the Library sync functionality in Octopus).Versionshould be incremented, otherwise the integration with Octopus won't update the step template correctly$LastModifiedByfield must be present, and (optionally) updated with the correct authorCategoryhas been created:{categoryname}.pngmust be present under thestep-templates/logosfolderswitchin thehumanizefunction ingulpfile.babel.jsmust have acasestatement corresponding to it