Difference between revisions of "Changelog Regiboxd"
Jump to navigation
Jump to search
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | == | + | == 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 [https://manuals.regify.com/docs/regiboxd/2.1/ regiboxd documentation now online].''' | ||
+ | * Please replace ''getBoxList'' call with [https://manuals.regify.com/docs/regiboxd/2.1/reference_manual/#_getinvites ''getInvites'']. | ||
+ | * ''boxRoot'' must now be set on the initial instance [https://manuals.regify.com/docs/regiboxd/2.1/reference_manual/#_the_daemon 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 ([https://manuals.regify.com/docs/regiboxd/2.1/reference_manual/#_file_status 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! | 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! | ||
Line 8: | Line 40: | ||
* '''Changed API functions''' | * '''Changed API functions''' | ||
+ | ** All given path values provided by JSON have to be absolute pathes (including drive letter on Windows). | ||
** '''getBoxInfo''' now returns<pre>"ownerEmail" : "example@regify.com", "localOn" : true</pre>instead of the initial<pre>"state": 16</pre>''localOn'' represents ''state: 16'' and ''ownerEmail'' was added. | ** '''getBoxInfo''' now returns<pre>"ownerEmail" : "example@regify.com", "localOn" : true</pre>instead of the initial<pre>"state": 16</pre>''localOn'' represents ''state: 16'' and ''ownerEmail'' was added. | ||
** '''newConfig''' supports new additional values: ''keepRemovedBoxes'', ''eventsToSyslog'' and ''eventLogPath''. | ** '''newConfig''' supports new additional values: ''keepRemovedBoxes'', ''eventsToSyslog'' and ''eventLogPath''. | ||
Line 31: | Line 64: | ||
** setUser | ** setUser | ||
** Please refer to included PDF documentation for more detailed explanation of the new functions. | ** 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) == | == 2019-05-09 / regiboxd V1.6.2 (public release) == |
Latest revision as of 10:01, 8 February 2022
Contents
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 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).