Releases: religiosa1/init-docker-db
Releases · religiosa1/init-docker-db
Release list
v1.3.0
Added
- early exit on docker bin unavailable in PATH
- docker container name validation in wizard mode
- additional progress indicator for mssql initialization process
- address can now be supplied alongside a port for binding as specified in the
docker CLI docs - multiple bound ports/addresses can now be provided through the CLI
Changed
- BREAKING:
-pand-Pflags semantic exchanged for consistency with
thedocker runcommand - ports now by default published only on 127.0.0.1/[::1] and won't be available
outside of your machine. This can be modified with the new--publicflag
Fixed
- port mapping when using the container on a non-standard port (used to be in
reverse order) - mssql container failed to create after migration to mssql-tools18
microsoft/mssql-docker/issues/892 - various typos
v1.2.0
Added
- huh TUI added in the wizard mode.
Changed
- Internal refactoring for more robust error handling and better
alignment with golang naming conventions
v1.1.0
Added
- Redis container creation
Fixed
- Some typos in error messages
1.0.0
Changed
- Full rewrite to golang.
- Postgres default password is now "password" and creation of DB without password is forbidden, as it results in failed container.
Donesuffix removed from thr program output, only directdocker runoutput with container's ID is now printed in non-verbose mode.
0.3.0
Added
- MsSQL handling of potential SQL errors during container's setup.
Fixed
- max delay clamping in exponential back-off waiting for MsSQL DB to be up and running prior to running SQL commands
- MySQL non-root username fix (previously matched to password)
Changed
- MsSQL health check switched from
SELECT 1toSELECT SERVERPROPERTY('ProductVersion') - MsSQL add owner switched from deprecated
sp_addrolemembertoALTER ROLE db_owner - Minor
--helpand error messages output changes
0.2.2
Added
- CLI version flag support
- Dry-run functionality
Changed
- Bun version bumped to 1.2.1 with lockfile changed to text version
Fixed
- MsSQL regression introduced by the dry run functionality in the yanked 0.2.1 release
0.2.0
Added
- MongoDB support
- Password validation in non-interactive mode for MsSQL
- MsSQL password complexity now allows nonalphnumeric symbols as per docs
Fixed
- docker tag parameter being ignored for all of the db types
- MsSQL initial db creation with non-default password because of failed SA login
- Ignored container name in non-interactive mode
0.1.0
Initial MsSQL container creation support.
0.0.1
Initial release
Basic support for postgres and mysql.