Releases: signal18/replication-manager
Releases · signal18/replication-manager
v3.0.18
What's Changed
- Don't add SSL parameters for Mariadb Server without SSL configurator tag by @caffeinated92 in #1055
- Merge Alert and Mailer Package into one. Enhance email delivery by using Pool and timeout for SMTP by @caffeinated92 in #1057
- Refactor mailer pool management by introducing ReinitPool method for better resource handling by @caffeinated92 in #1058
- revert to old sending mode for a while by @caffeinated92 in #1059
- Fix mailer to not use pool by default. And add host to tls.Config and separate mail log module by @caffeinated92 in #1060
- Fix git add problem with updating to latest git and introduce worker for git add for faster process by @caffeinated92 in #1061
- Fix Pull git config by @caffeinated92 in #1064
- Mattermost by @emmaloubersac in #1063
- Git try refresh token when failed auth by @caffeinated92 in #1066
- Auto adjust TLS mode (TLS/StartTLS/None) by checking server beforehand by @caffeinated92 in #1067
- Integrate alert to mattermost channel by @caffeinated92 in #1068
- Refactor configuration handling to use pointer for consistent address by @caffeinated92 in #1069
Full Changelog: V3.0.17...v3.0.18
V3.0.17
What's Changed
- Introducing Web Terminal via Websocket Connection by @caffeinated92 in #1039
- Fix websocket handler crash due to nil value by @caffeinated92 in #1041
- Refactor tty and fix message type handling for binary message by @caffeinated92 in #1042
- Persist theme selection in local storage by @caffeinated92 in #1043
- Add support for command-specific terminal connections and enhance session management by @caffeinated92 in #1045
- Git limit commit local repo by @caffeinated92 in #1046
- Refactor session handling to use db credentials based on role by @caffeinated92 in #1047
- Update session command execution to use password flag for MySQL and Mytop by @caffeinated92 in #1051
- Add 'orchestrate' key with value 'ha' to default section in OpenSVC p… by @caffeinated92 in #1050
- Add MySQL client parameter handling and user credential management by @caffeinated92 in #1052
- Add docker run arguments in config by @caffeinated92 in #1054
- Add missing SSL client parameter handling for secure connections by @caffeinated92 in #1053
Full Changelog: v3.0.16...V3.0.17
v3.0.16
What's Changed
- add unprovisioning and waiting for cluster stop in rename process by @caffeinated92 in #1016
- fix: prevent renaming of provisioned clusters in RenameCluster method by @caffeinated92 in #1018
- Allow ON and OFF usage in switches to make sure the script result is correct by @caffeinated92 in #1019
- fix: update API switch settings to include on/off states for autoseed and autorejoin actions by @caffeinated92 in #1020
- feat: add tmpfs size configuration for database container by @caffeinated92 in #1024
- Handle external ops subscription by @caffeinated92 in #1022
- set Discovered state to true when topology is known and all DBs are up by @caffeinated92 in #1021
- Change jobs working directory from /tmp to variable by @caffeinated92 in #1025
- fix double path in .cnf due to full path for log_bin_basename by @caffeinated92 in #1026
- Refactoring restic, manage queue, alerting for locks and adding API for unlock by @caffeinated92 in #1029
- Add API error handling configuration and custom log adapter to suppress error by @caffeinated92 in #1030
- Check and initialize Restic repository if not already initialized by @caffeinated92 in #1031
- Prevent reinit if old data exists in restic repo by @caffeinated92 in #1032
- Fix restic state preservation when error occured. Add API for reinit restic by @caffeinated92 in #1033
- Update staging_refresh script and skip printing empty lines by @caffeinated92 in #1034
- Refactor staging_refresh.sh to get the standalone and slave id in the same time by @caffeinated92 in #1035
- Add unit measurement check for config files by @caffeinated92 in #1036
- Add support for MySQL 8.4+ in version checks and update relevant queries by @caffeinated92 in #1038
Full Changelog: v3.0.15...v3.0.16
v3.0.15
What's Changed
- Implement topology staging by @caffeinated92 in #1014
- Feature: drop and rename cluster by @caffeinated92 in #1015
Full Changelog: v3.0.14...v3.0.15
v3.0.14
What's Changed
- Add API Endpoints for getting attributes using dot notation by @caffeinated92 in #1002
- Load sensitive variables from memory, disk, then default config by @caffeinated92 in #1005
- refactor: improve master detection logic and add helper functions by @caffeinated92 in #1010
Full Changelog: v3.0.13...v3.0.14
v3.0.13
What's Changed
- feat: add API swagger to login page by @caffeinated92 in #991
- Add tooltips to user action buttons for better accessibility by @caffeinated92 in #993
- Implement mailer for sending alert to all cloud18 related users by @caffeinated92 in #994
- Only process sponsor activation if no error by @caffeinated92 in #992
Full Changelog: v3.0.12...v3.0.13
v3.0.12
Full Changelog: v3.0.11...v3.0.12
v3.0.11
What's Changed
- feat: Add Swagger documentation and new proxy service endpoints by @caffeinated92 in #977
Full Changelog: v3.0.10...v3.0.11
v3.0.10
Full Changelog: v3.0.9...v3.0.10
v3.0.9
Fix crash on startup
Full Changelog: v3.0.8...v3.0.9