Changelog Regiboxd
Jump to navigation
Jump to search
Contents
- 1 2025-04-08 / regiboxd V3.0.1 (public release)
- 2 2025-02-17 / regiboxd V3.0.0 (public release)
- 3 2022-02-08 / regiboxd V2.1.0 (public release)
- 4 2021-01-25 / regiboxd V2.0.1 (public release)
- 5 2020-09-22 / regiboxd V2.0 (public release)
- 6 2019-05-09 / regiboxd V1.6.2 (public release)
- 7 2019-02-20 / regiboxd V1.6.1 (public release)
- 8 2018-10-04 / regiboxd V1.6.0 (public release)
2025-04-08 / regiboxd V3.0.1 (public release)
Patch release (Windows / Linux)
- Fixed issues with regibox invitation emails not working in some email programs due to a bug in MIME encoding.
2025-02-17 / regiboxd V3.0.0 (public release)
Major release (Windows / Linux)
- New: Complete new synchronisation engine
- Faster startup if there are a lot of regiboxes and files/folders.
- More robust handling of several edge cases.
- Fix: getInvites function failed hasMore flag (was always false)
DEVELOPER NOTES:
- Please find regiboxd 3.0 documentation online.
- New common parameters indent and escapeSlashes (reference)
- New function purgeFile (reference)
- Changed behaviour of deleteBox. Deleting nonexistent boxes no longer returns an error (reference)
- New abort option for diagnostics (reference)
- New foldersOnTop option for getFileList (reference)
- The logging function now automatically strips sensitive data in realtime and also returns current used log path in result (reference)
- newConfig option has some changed options (reference)
- connectTimeout lets you define the http connection timeout
- enableNetworkMode is no longer used and replaced by networkMode
- proxySelection was removed and is now determined by either setting proxyPacFile, proxyServer or neither.
- smtpUseTls was removed and replaced by smtpTlsUse
2022-02-08 / regiboxd V2.1.0 (public release)
Major release (Windows / Linux)
- New: Complete rework of the underlying synchronisation engine
- Faster startup if there are a lot of regiboxes and files/folders.
- More robust handling of several edge cases.
- Faster reaction on new files.
- Faster internal handling of regiboxes (eg during new regibox or accepting invitation).
- Reduced disk activity on many regiboxes (but higher memory consumption).
- New: Obsoleted getBoxList call. It is replaced with getInvites
- New: Added dynamic tokens to logfile name in -l parameter.
- New: Added logging call to control debug logging at runtime.
- New: Enhanced getFileList call
- Added filter parameter.
- Added unposted and unacked file and version status to filter hung files.
- New: Enhanced getVersionList call
- Added filter parameter.
- Result now also includes BoxPath and FileId.
DEVELOPER NOTES:
- Please find regiboxd 2.1 documentation now online.
- Please replace getBoxList call with getInvites.
- boxRoot must now be set on the initial instance start via -r.
- Remove boxRoot from newConfig and setConfig calls making it immutable via API.
- Changed file status constant values to allow them to be ORable for queries (see manual).
2021-01-25 / regiboxd V2.0.1 (public release)
Patch release
- Fix: Removed imagemagick dependency on Linux hosts.
- Fix: Stop unwanted rgbx file deletion on MacOS after invitation was accepted.
- Fix: Fixed missing log in diagnostics if there were more than 500 regiboxes.
- Int: Enhanced robustness of file uploads in case of missing or lost events from regify provider.
2020-09-22 / regiboxd V2.0 (public release)
The backend of regiboxd was completely renewed and updated. Therefore, there were some new features added. Also, a few API functions slightly changed. You will have to adapt your code if you use the changed functions!
- Changed folders
- The request folder changed from "drops" to "req".
Example changed from C:\example\boxconfig\drops\request to C:\example\boxconfig\req\request. - The response folder changed from "tmp" to "res".
Example changed from C:\example\boxconfig\tmp\response to C:\example\boxconfig\res\response.
- The request folder changed from "drops" to "req".
- Changed API functions
- All given path values provided by JSON have to be absolute pathes (including drive letter on Windows).
- getBoxInfo now returns
"ownerEmail" : "example@regify.com", "localOn" : true
instead of the initial"state": 16
localOn represents state: 16 and ownerEmail was added. - newConfig supports new additional values: keepRemovedBoxes, eventsToSyslog and eventLogPath.
- getBoxList response was changed to return a standard status object instead of just the array. Now it also includes metrics.
- invite, the roleId value 2 (read/write/publish) has been removed. Existing data will be migrated. Please note that "publishing" is no longer a regibox internal feature. It has to become implemented separately (like in regibox Manager).
- unfollowBox has been removed and rolled into deleteBox. deleteBox will automatically unfollow if the box is not owned and else delete it.
- Please refer to included PDF documentation for more detailed explanation of the parameters and functions.
- New API functions
- acceptInvite
- getActivities
- getConfig
- getFileList
- getPastVersion
- getRecoveryList
- getResource
- getUserList
- getVersionList
- recoverVersion
- resetConfig
- restoreFile
- setConfig
- setUser
- Please refer to included PDF documentation for more detailed explanation of the new functions.
Please also note that the new regiboxd setup for Windows is now creating a start menu shortcut for the PDF documentation.
2019-05-09 / regiboxd V1.6.2 (public release)
Patch release
- Internal: Handle websocket connections that are gone without any notification (eg TCP/IP lines drop silently by defect firewall).
2019-02-20 / regiboxd V1.6.1 (public release)
Patch release
- API: Removed any usage of zuid and hexUid from the API. Now there is only uid.
- New: Adding configuration information to diagnostics for better analysis.
- New: Adding performance statistics to diagnostics for better analysis.
- Fix: Include documentation in debian package.
- Fix: Add missing chinese templates.
- Fix: Fixed diagnostics missing cURL entries if not started from the beginning by using -v switch.
- Internal: Improve behavior under high load introduced by missing websockets.
- Internal: Enhance websocket usage to fit size constrained environments.
2018-10-04 / regiboxd V1.6.0 (public release)
First regiboxd release (regibox SDK)
- Allows installation of regibox as daemon/service (Linux and Windows, 64 Bit).
- Allows management of multiple instances with independent configurations.
- Control regiboxd instances using command-line options in flexible JSON syntax.
- Find the documentation in the installation folder (Windows) or /usr/share/regiboxd/ (Linux).