Releases: sonroyaalmerol/pbs-plus
Releases · sonroyaalmerol/pbs-plus
v0.8.0
What's Changed
- simplify waiting for log again and pass array pointer instead by @sonroyaalmerol in #60
- Refactor job run by @sonroyaalmerol in #61
- Fix stdout and stderr early closure by @sonroyaalmerol in #62
- return log lines as slice instead by @sonroyaalmerol in #63
- restore datastore owner after backup process if possible by @sonroyaalmerol in #64
- ensure to restore ownership on error paths as well by @sonroyaalmerol in #65
- refactoring sftp servers and ensure graceful exits by @sonroyaalmerol in #66
- refactor and modify auto update and windows service runner by @sonroyaalmerol in #67
- revert sftp config algorithm by @sonroyaalmerol in #68
- remove websockets closure on defer by @sonroyaalmerol in #69
- refactor client ws controller handling by @sonroyaalmerol in #70
- recover from panic and print stack to event logs by @sonroyaalmerol in #71
- wrap main function with a watchdog for auto restart on crash by @sonroyaalmerol in #72
- add backup status manager for auto update by @sonroyaalmerol in #73
- fix dependencies by @sonroyaalmerol in #74
- simplify windows service functions and fix api endpoints by @sonroyaalmerol in #75
- fix typo from controller by @sonroyaalmerol in #76
- Revert "fix typo from controller" by @sonroyaalmerol in #77
- Revert "simplify windows service functions and fix api endpoints" by @sonroyaalmerol in #78
- Revert "fix dependencies" by @sonroyaalmerol in #79
- Revert "Revert "fix dependencies"" by @sonroyaalmerol in #80
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- use inotify for log file closure event and avoid brute force by @sonroyaalmerol in #49
- use prlimit to limit pbs client file handlers by @sonroyaalmerol in #50
- modularize job run functions by @sonroyaalmerol in #51
- fix task monitoring by @sonroyaalmerol in #52
- Move file mutex to main backup function by @sonroyaalmerol in #53
- initializing monitor before starting the backup process by @sonroyaalmerol in #54
- add monitoring initialized signal before starting backup process by @sonroyaalmerol in #55
- Ensure RunBackup is async after task monitoring by @sonroyaalmerol in #56
- fix unmounting on RunBackup function end by @sonroyaalmerol in #57
- Merge websockets with the golang broadcast channel implementation by @sonroyaalmerol in #58
- build server websocket code in client as well by @sonroyaalmerol in #59
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Add more logs for websockets client side and remove registry VSS key by @sonroyaalmerol in #27
- remove prlimit by @sonroyaalmerol in #28
- cleanup snapshot code and add periodic vss get by @sonroyaalmerol in #29
- allow non-existing os.Remove by @sonroyaalmerol in #30
- ignore all cleanup snapshot errors by @sonroyaalmerol in #31
- Remove passthrough proxy and mount modified JS instead by @sonroyaalmerol in #32
- fix js pbs url by @sonroyaalmerol in #33
- Add ExecStopPost unmount on systemd + fix CORS by @sonroyaalmerol in #34
- Attempt to fix CORS issue by @sonroyaalmerol in #35
- Allow all origins for CORS instead by @sonroyaalmerol in #36
- Use javascript to forward auth cookie to plus server by @sonroyaalmerol in #37
- Get csrfprevention token from proxmox library by @sonroyaalmerol in #38
- Remove passthrough authentication by @sonroyaalmerol in #39
- change agent ping path by @sonroyaalmerol in #40
- Fix agent registration by @sonroyaalmerol in #41
- mount modified proxmoxlib.js by @sonroyaalmerol in #42
- encode target and drive to base32 for URL safety by @sonroyaalmerol in #43
- store pointers of SFTPConfig by @sonroyaalmerol in #44
- use read and write pumps for websockets by @sonroyaalmerol in #45
- fix channel broadcast on server by @sonroyaalmerol in #46
- use client connections for agent ping instead by @sonroyaalmerol in #47
- fix SFTP unmount by @sonroyaalmerol in #48
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Implement websockets communication between server and client for on-demand SFTP serving by @sonroyaalmerol in #20
- Skip ssl verification for wss by @sonroyaalmerol in #21
- implement a channel broadcast for multiple receivers by @sonroyaalmerol in #22
- Fix subscription deadlock by @sonroyaalmerol in #23
- separate unmount and SFTP closure by @sonroyaalmerol in #24
- ensure websocket reconnects on unexpected dc by @sonroyaalmerol in #25
- fix win build by @sonroyaalmerol in #26
Full Changelog: v0.5.10...v0.6.0
v0.5.10
What's Changed
- Fix agent update old error by @sonroyaalmerol in #18
- ensure client logs are appended on function return by @sonroyaalmerol in #19
Full Changelog: v0.5.9...v0.5.10
v0.5.9
What's Changed
- Accumulate logs to array for log file by @sonroyaalmerol in #15
- fix missing job task update on function end by @sonroyaalmerol in #16
- remove unnecessary code by @sonroyaalmerol in #17
Full Changelog: v0.5.8...v0.5.9
v0.5.8
What's Changed
- increase vss life to 30 min by @sonroyaalmerol in #14
Full Changelog: v0.5.7...v0.5.8
v0.5.7
What's Changed
- Revert "use simple array for client log instead" by @sonroyaalmerol in #12
- modify pbs client flags by @sonroyaalmerol in #13
Full Changelog: v0.5.6...v0.5.7
v0.5.6
What's Changed
- use simple array for client log instead by @sonroyaalmerol in #6
- Bugfix/file errors by @sonroyaalmerol in #11
Full Changelog: v0.5.5...v0.5.6
v0.5.5
What's Changed
- use prlimit on pbs client + remove partial file scan on <10mb by @sonroyaalmerol in #10
Full Changelog: v0.5.4...v0.5.5