Releases: signal18/replication-manager
v2.3.52
What's Changed
#898 Upgrade failed won't start with missing $HOME
• We will revert the need for user home directory in next release of 2.3.52
• Running the server with non root user will be our first priority of 3.0.1 release
• We will add a replication-manager-post-install script to create a dedicated repman user for the ssh communication
• Copy root user private key to repman user for compatibility with 2.3 release and ssh job execution
- Write stack trace in logs when panic in code by @caffeinated92 in #896
- Clean up previous release by @caffeinated92 in #897
Full Changelog: v2.3.51...v2.3.52
v2.3.51
What's Changed
- GUI login failed caused by constant core dump if slow log file not initualize on disk
Full Changelog: v2.3.50...v2.3.51
v2.3.50
What's Changed
- user login using gitlab by @caffeinated92 in #891
- Proxying Meet API and make sure gitlab is using correct personal token for current user by @caffeinated92 in #892
- merge private key and public key for both http and https so they will not replace each other by @caffeinated92 in #893
Full Changelog: v2.3.49...v2.3.50
v2.3.49
What's Changed
- Restic Repo per Cluster by @caffeinated92 in #886
- create show more component for long queries by @priyankalad in #887
- rotate errorlog and slowquerylog in repman datadir when init by @caffeinated92 in #889
Full Changelog: v2.3.48...v2.3.49
v2.3.48
What's Changed
- Top tab and process list page by @priyankalad in #855
- Dockerfile fix by @tanji in #860
- resolved dependency vulnerability, digest-query-wip by @priyankalad in #861
- Set state instead of spamming messages for job insert by @caffeinated92 in #862
- Proxy status logo, tables and digest queries tab by @priyankalad in #865
- check binary client and use mariadb binary if exist for compatibility by @caffeinated92 in #864
- use mariadb for primary check and fallback to mysql if binary path is not defined in cluster config. by @caffeinated92 in #867
- checking exists before adding parameter by @caffeinated92 in #868
- Change cancel message to general message and prevent reseed from unlocked by other task by @caffeinated92 in #870
- metadatalocks and response time tabs done, removed failed db from top, ui fixes by @priyankalad in #871
- add more information when held back by other task by @caffeinated92 in #872
- make sure mysql client and mysqldump has no empty string in slices by @caffeinated92 in #874
- fix db client while direct dump from master by @caffeinated92 in #875
- suppress message when unable to get binary log by @caffeinated92 in #876
- Make API for need-config-change and also generate checksums.txt when generating config.tar.gz by @caffeinated92 in #873
- supress wait message by @caffeinated92 in #878
- React by @priyankalad in #879
- wrap dump options by @caffeinated92 in #882
- Slow log by @caffeinated92 in #883
- prevent slow log under 10s in mysqldump 8.0.30+ by @caffeinated92 in #884
- fixed issue-877, fixed graph and top feedbacks, completed alert settings by @priyankalad in #885
Full Changelog: v2.3.47...v2.3.48
v2.3.47
What's Changed
- Process list done by @priyankalad in #836
- Cancel fetching slow log file, if the log_output is TABLE by @caffeinated92 in #837
- Fix incorrect defer for restic and remove invalid check for restic while backup by @caffeinated92 in #838
- wait for fetching done when purging restic, and adjust state to correct code by @caffeinated92 in #839
- Implement version metadata for tools used by repman by @caffeinated92 in #840
- mask mysqlbinlog arguments and add --ssl=FALSE for mariadb without TLS by @caffeinated92 in #841
- Add processlist for cluster scope by @caffeinated92 in #845
- change server ID hash to use full url by @caffeinated92 in #846
- No SSL compatibility for MariaDB 11.3+ client and also add check before using tools in backup and reseed by @caffeinated92 in #843
- add extra validation to prevent child cluster elected by @caffeinated92 in #847
- Simplify checking by setting sourceclustername when init new server by @caffeinated92 in #848
- prevent too many message on error metadata lock and add identification for ShardProxy by @caffeinated92 in #849
- change from map to array of struct for top data by @caffeinated92 in #850
- cluster status delta by @caffeinated92 in #851
- wrap all into one top struct by @caffeinated92 in #852
- move certificates to settings by @caffeinated92 in #853
- bug fix set server maintenance in proxies by @caffeinated92 in #854
Full Changelog: v2.3.46...v2.3.47
v2.3.46
What's Changed
- Update metadata table, add time lock ms and table catalog by @caffeinated92 in #833
- Fix failed provision in opensvc for proxies by @caffeinated92 in #835
Full Changelog: v2.3.45...v2.3.46
v2.3.45
What's Changed
- Binary logs metadata by @caffeinated92 in #808
- refactor binlog purge by @caffeinated92 in #809
- Backup binlogs immediately after toggle by @caffeinated92 in #810
- generate metadata for existing binlogs in backup dir by @caffeinated92 in #811
- Setting, configs, Agents tabs by @priyankalad in #812
- prevent job check when monitor scheduler is not active by @caffeinated92 in #817
- Create backup metadata when initiate monitor by @caffeinated92 in #818
- Add MDEV Issue and change log module to writer election by @caffeinated92 in #820
- Fix crash when metadata updated by @caffeinated92 in #825
- move fetch metadata to server scope by @caffeinated92 in #826
- add more validation for GetServerFromURL by @caffeinated92 in #827
- prevent crash when connection terminated abruptly when checking binary log timestamp by @caffeinated92 in #828
- use correct path for error log and slow log while using nosplitpath by @caffeinated92 in #829
- check binlog using tls for go-mysql by @caffeinated92 in #830
- write final state of task in general log by @caffeinated92 in #821
- display process when reseed using mysqldump backup by @caffeinated92 in #832
- PITR using local binary log and latest backup by @caffeinated92 in #831
Full Changelog: v2.3.44...v2.3.45
v2.3.44
What's Changed
- Prevent adding unknown empty server when adding new monitor by @caffeinated92 in #783
- Add button for cancelling reseed by @caffeinated92 in #784
- ClusterList, Dashboard and Settings (partially) done by @priyankalad in #785
- Fix double icons by @caffeinated92 in #787
- Skip jobs on slaves due to SUPER READ ONLY by @caffeinated92 in #790
- Fix Logical Backup and Physical Backup bug by @caffeinated92 in #791
- When
readonmasternoslave
tag is set and bootstrap is ON, make ProxySQL master as reader if no valid reader by @caffeinated92 in #792 - Enable menu for proxies and separate HAProxy and ProxySQL script by @caffeinated92 in #793
- Separate deb and rpm (on-premise) from pkg (slapos) by @caffeinated92 in #794
- Skip jobs state check while in failover by @caffeinated92 in #795
- Wait for binlog backup when rolling restart by @caffeinated92 in #796
- Separate connection to prevent queues of queries by @caffeinated92 in #797
- Wait for
writelog
API before sending job status by @caffeinated92 in #798 - Add header to configurator files by @caffeinated92 in #799
- Make
Version
accessible for other packages by @caffeinated92 in #800 - Adjust message for jobs, and disable jobs while rolling restart by @caffeinated92 in #801
- Integrate collector API logs by @caffeinated92 in #802
- Add handler for cron by @caffeinated92 in #803
- Change cron URL to latest handler by @caffeinated92 in #804
- Start/Stop script for On-Premise Proxies by @caffeinated92 in #805
- Remove old backup cookies by @caffeinated92 in #806
- Add option to keep old backup temporary before valid by @caffeinated92 in #807
New Contributors
- @priyankalad made their first contribution in #785
Full Changelog: v2.3.43...v2.3.44
v2.3.43
What's Changed
- fix wrong values of start and end by @caffeinated92 in #773
- Fix wrong label for state and fix compressed backup reseed function by @caffeinated92 in #781
- Update path of files deployment to /etc/mysql/replication-manager.d/ instead of /etc/mysql by @caffeinated92 in #782
Full Changelog: v2.3.42...v2.3.43