Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release files for 2.5.0 #2805

Merged
merged 309 commits into from
Sep 16, 2024
Merged

Release files for 2.5.0 #2805

merged 309 commits into from
Sep 16, 2024

Conversation

abraunegg
Copy link
Owner

  • Release files for 2.5.0

abraunegg and others added 30 commits February 19, 2024 05:24
* Add CentOS details
* Add missing X's
* Specifically resolve #2626 | Case 2-1 and Case 2-2 items
* Separate OneDrive webhook from OneDriveAPI
* Ensure compatibility with the monitor mode
* Add Client Architecture Documentation
* Sleep only when there are no upcoming events.
* Add constraint to prevent starvation.
* Add missing diagram
* Change local directory creation to a reusable function
…usiness shared files (#2646)

* Implement Feature Request #1300 - Support the syncing of individual business shared files
* Update Makefile.in to add missing doc items added/changed with PR #2646
* fix libnotify
* Add notification error handling
* Release files for 2.5.0-rc1
* Update which compiler the Debian Docker file uses
* Drop Debian i386 Docker build as ldc 1.30.0 on 'stable' under i386|i686 will not compile the code whereas ldc 1.30.0 on 'stable' on amd86 will compile without any issue. This is a compiler bug / issue on i386 only. ARM64 and ARMv7 using ldc 1.30.0 also shows zero problems thus far.
* Restore i386 build using Debian 12
* Tested on i386 and x86_64
* ARM64 and ARMHF not yet tested / validated
* Update client use of libcurl docs
* Update manpage
* Align document to application functionality
* --display-running-config listed twice
* Update links and details based on application functionality
* Fix spelling error (#2668)
* Update messaging that this is the online file data being checked
* Ensure that if the file exists online, integrity validation checks are logged
* Dont display Shared Files Directory if feature not enabled
* Change command reference
* Potentially resolve 'Aborting from core/sync/mutex.d(149) Error: pthread_mutex_destroy failed.[1]    44576 IOT instruction (core dumped)' errors
* Restore lost functionality to allow non-sync tasks to operate while a sync is running - #2106 , #2112
* Update docs to use markdown alerts
* Add UTF-16 alternatives for working around Microsoft OneDrive naming restrictions
* Update regular expression for invalid patterns for efficiency
* Update table title
* Enhance error logging for SqliteException to include the return code in logging output to make it easier to understand why the sqlite error has occurred.
abraunegg and others added 26 commits September 1, 2024 08:51
* Add details regarding TLS 1.2 | TLS 1.3
* Fix formatting
Remove the explict `curlEngine.http.addRequestHeader` calls
because the header is already set by the `post` and `patch`
methods.
* update doc
* Update logging output to be consistent with other file transfer actions
* Update logging output to be consistent with other file transfer failure actions
* As per default GUI notifications, failed uploads and downloads should be going to GUI for notifications if notification support has been compiled in
* Implement Feature Request #2760 by adding config option 'notify_file_actions' to notify via the GUI successful actions.
* Update changelog for preparation for release
* Update to ALPINE_VERSION=3.20
* Update Docker & Podman doco
* Update 'Client Side Filtering' details and add processing order
* Add architecture document link
* Replace 'depreciated' with 'deprecated' as correct term to denote items that are outdated.
* Fix issue #2796 before v2.5.0 release
* Validate against other 'sync_list' use cases with verification
* Update Client Side Filtering documentation
* Remove logging output left in by error
* Remove known issues as client is 100% re-written
* Path needs to exist before attempting to determine if this is a directory
* Remove forcing build in PR in prep for release
* Clarify 'sync_list' usage to not add '/*'
* Process all rules, as there may be a lower level wildcard include later on
* When using 'sync_list' and --dry-run ensure that items that trigger 'Parental Path structure needs to be created to support included file' get added to 'idsFaked' otherwise they falsely get flagged as being locally deleted (but they never existed in the first place)
* Fix POSIX test check
* Catch an unhandled 'throw new PosixException' which if not caught, could lead to premature application termination
* Update packaging examples ready for release
* Ensure if there is a legacy 'sync_list' rule of '/*' that this is now not loaded.
* Release files for 2.5.0
@abraunegg abraunegg added this to the v2.5.0 milestone Sep 16, 2024
@abraunegg abraunegg merged commit a3522fd into master Sep 16, 2024
1 check passed
@abraunegg
Copy link
Owner Author

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Repository owner locked and limited conversation to collaborators Sep 23, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants