- add arm64 target
- use Go1.23
- update dependencies
- use Goreleaser V2 and v6 GitHub Action
- refactor docker test images
- update dependencies
- change docker network range
- replace os.WriteFile
- refactor testinit
- update dependencies
- fix new linter issues
- use Go1.22
- use netlib instead of dblib for ping check
- update dependencies and linter
- update gomodules to v1.12.1
- update dependencies
- add scripts and docs to packages
- use now bitnami/openldap:2.6.7 as ldap test container
- add ldap bind password prompt
- Read Bind credentials also from LDAP_BIND_DN and *_PASSWORD environment variables
- update gomodules to v1.11.4
- move docker provision to test folder
- update dependencies
- update pipeline
- use Oracle-Free 23.3 as test container, which causes to replace XE* with FREE*
- update dblib to v1.6.5
- remove tools.go and rely on preloaded tools in golang image
- fix goreleaser version
- service info jdbc: replace TRANSPORT_CONNECT_TIMEOUT in JDBC connect string if set <1000 to be in milliseconds as required by Oracle JDBC >12.1. You may disable this with --noModifyTransportConnectTimeout
- rename TCP portcheck result
UNKNOWN
toPROBLEM
and add err message - enhance tcp check output
- add ldap config test
- service info jdbc: wrong jdbc prefix spelling
- use go 1.21
- update workflow
- use gomodules v1.10.0
- update testinit
- fix linter issues
- jdbc connect string format error
- use gomodules v1.9.4
- dhost flag naming
- add new flag --unit-tests to redirect output for unit tests
- use gomodules v1.9.3
- use common.CmdRun instead of cmdTest
- use common.CmdFlagChanged instead of cmd.Flags().Lookup().Changed
- add version test
- move tests to there packages
- add no-color switch to explicit disable colored output
- add helper scripts
- refactor config file handling
- service address test
- add service info command with ports, jdbc and tns subcommand
- add rac vip addresses
- add portcheck command
- rename check command to service check subcommand
- update dependencies
- add more ldap info output
- refactor docker tests
- update gomodules to v1.9.0
- add ldap clear command
- use $HOME/etc and current dir as config search path
- update gomodules to v1.8.0
- enhance ldap tests
- ldap write and ldap OracleContext handling
- TNS list test
- add --config option to use a config file
- use viper to handle parameter settings via config and environment variables
- use golang 1.20
- rename -c short parameter for complete in ldap list to -C
- dbhost query
- update gomodules to v1.7.4
- change goreleaser version date string and changelog
- update gomodules to v1.7.2
- update list test
- fix SID parsing
- add dbhost switch to check command for current host/CDB/PDB
- split ldap connect and check function to make linter happy
- reduce gocyclo linter threshold
- first public release