Skip to content

Conversation

@DVDishka
Copy link
Owner

4.0.3

  1. Fixed an error in transferring file through FTP connection
  2. Fixed alert delay
  3. Version check only on server startup (no check on /backuper reload)
  4. Automated tests integration
  5. Fixed the Backuper stucks on unable to check for plugin updates

DVDishka added 30 commits July 27, 2025 13:41
2. Comments for cron format in config.yml
3. Comments for cron format in README.md
…sks. API-supported design

2. Redesigned Utils classes. Better exceptions, more external control, less unpredictable behaviour
3. Small design changes in other packages
2. Universal TransferDirTask, TransferDirsAsZipTask, now it's possible to send backups directly from one storage to another
3. Added ability to define multiple storages with one type (multiple ftp storages and so on)
4. Much better and much more modular project design. It's much easier to implement new storage types now
2. Reworked config loading and repairing system
3. Redesigned command system
4. First compilable 4.0.0 commit
2. Improved sorting performance
2. Fixed TransferDirsAsZipTask
3. Fixed UnpackZipTask
2. Fixed TransferDirsAsZipTask
3. Fixed UnpackZipTask
4. Fixed GoogleDriveConfig loading
5. Improved custom exceptions logging
6. Fixed storages pre-indexing
7. Thread-safe FTP storage
2. All FtpStorage and GoogleDriveStorage methods are now wrapped with Retriable functional interface to provide better stability
1. Fixed prepare status indicating in StatusCommand
2. Added the ability to define OpenSSH config file in SFTP storage config
3. Fixed prepareTask in DeleteBrokenBackupsTask
4. Improved progress precision and significantly improved UnpackZipTask preparation performance
2. Fixed UnpackZipTask
3. Changed progress counting
4. Moved Backup tasks
5. "in progress" suffix for not completed conversions and transfers
2. Fixed CopyToTask
2. Dropped support for 1.20.5 and below
3. Fixed a bug with backup unzipping in GoogleDriveStorage
4. Fixed a bug with GoogleDriveStorage zip tasks progress counting
5. Optimizations and cache implementations
2. New UI colors
3. Caching backup size on unzipping
2. Returned ability to use backupPeriod instead of cron
3. Fixes
2. Removed unused permissions from plugin.yml
2. Updated wiki pages
DVDishka and others added 22 commits October 26, 2025 23:03
2. Fixed task cancelling
3. Better task logging
4. Cancelling task status
2. Fixed upload progress tracking in Google Drive storage
3. Cleaned up UIUtils
4. Finished replacing confirmation commands with callbacks
5. ls function is now cacheable to improve performance
2. Updated permission information on wiki pages
3. Permission fixes
4. Added explanation how to get google drive file id to wiki
* Initial plan

* Add GitHub Actions workflow for automatic Modrinth publishing

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

* Add explicit permissions to workflow for security

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

* Update workflow to use Java 21 and correct Minecraft versions

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

* Add automatic README.md sync to Modrinth project page

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

* Remove MODRINTH_SETUP.md and revert Backuper.java and pom.xml to dev branch versions

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

---------

Co-authored-by: DVDishka <dimakalugin2007@gmail.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>
* Initial plan

* Add Hangar publishing to release workflow

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

* Add retry logic for Modrinth API calls in Hangar publish

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

* Rename workflow file and add Hangar setup documentation

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

* Remove HANGAR_SETUP.md documentation file

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>
…84)

* Initial plan

* Add GitHub Actions workflow for wiki synchronization

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

* Improve wiki sync workflow to handle file deletions

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>
* Initial plan

* Merge master into dev branch - apply commits from master

Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: DVDishka <108480301+DVDishka@users.noreply.github.com>
# Conflicts:
#	src/main/java/ru/dvdishka/backuper/Backuper.java
#	src/main/java/ru/dvdishka/backuper/backend/ScheduleManager.java
2. Better bstats crash in tests fix
2. Added auto backup delay tests
2. Fixed file transferring using FTP connection
3. Fixed plugin stuck on unable to check plugin updates
2. Fixed the problem with wrong alert delay
1. Fixed an error in transferring file through FTP connection
2. Fixed alert delay
3. Version check only on server startup (no check on `/backuper reload`)
4. Automated tests integration
@DVDishka DVDishka merged commit 4d217d3 into master Jan 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants