Changelog
[2.2.70] - [unreleased]
[Features]
- New endpoint to clock in and clock out to the pze
- New Cron job sending active sessions information
- New endpoint to remove a document from new documents
- New endpoint to get files stored directly on the file system using the path @ POST /v1/file/system-file ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.69] - [unreleased]
[Features]
- New endpoint for retrieving connected users access information @ GET '/v1/usersAppAccess' ###[Bugfixes]
- Fixed an issue where the license limit was shared between different databases for the same user ###[Improvements]
- None
[2.2.66] - 2024-03-28
[Features]
- Extended license reservation for 'NamedUser' licenses
- add new endpoint to logout a user from all sessions @ '/v1/logout/all' ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.65] - 2024-03-26
[Features]
- Extended license reservation for 'NamedUser' licenses
- add new endpoint to logout a user from all sessions @ '/v1/logout/all' ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.64] - 2024-03-21
[Features]
- Extended license reservation for 'NamedUser' licenses
- add new endpoint to logout a user from all sessions @ '/v1/logout/all' ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.64] - 2024-03-15
[Features]
- Extended license reservation for 'NamedUser' licenses
- add new endpoint to logout a user from all sessions @ '/v1/logout/all' ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.63] - [unreleased]
[Features]
- Extended checkService ###[Bugfixes]
- None ###[Improvements]
- fix route 'checkSession' to work with databases aliases
[2.2.62] - 2023-12-22
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Update node version in Dockerfile
[2.2.61] - 2023-12-22
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Changed description of few config properties
[2.2.60] - 2023-06-02
[Features]
- Remove mac os from CI/CD ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.59] - 2023-03-09
[Features]
- Add checkService option to project's configurator ###[Bugfixes]
- Fixed checkService configuration ###[Improvements]
- Add tags to tests step in pipeline
[2.2.58] - 2023-01-23
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.57] - 2022-12-21
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Changes in CI/CD, update dependencies
[2.2.56] - 2022-12-12
[Features]
- New endpoint to rename folder
- New endpoints to create and remove DataFavorite folder
- Add option to enable/disable _CheckService in config ###[Bugfixes]
- None ###[Improvements]
- Add possibility to add and remove objects from favorite folders
[2.2.55] - 2022-09-28
[Features]
- New endpoints to save message as draft and send draft messages ###[Bugfixes]
- None ###[Improvements]
- Build check as pipeline step for merge requests
[2.2.54] - 2022-09-06
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Better handling of a process to delete temporary files after upload/download is finished
[2.2.53] - 2022-08-30
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Better handling of a process to remove temporary files after application start up
[2.2.52] - 2022-08-26
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Update dependencies versions and node version in gitlab-ci
[2.2.51] - 2022-08-24
[Features]
- New endpoint to copy/move documents/folders to a different folder ###[Bugfixes]
- None ###[Improvements]
- Updated logger
- Updated build package
[2.2.50] - 2022-07-14
[Features]
- New endpoints /v1/personal/myTasks and /v1/personal/unreadDocuments ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.49] - 2022-06-02
[Features]
- None ###[Bugfixes]
- Temporary folders during upload/download are now removed upon completion ###[Improvements]
- None
[2.2.48] - 2022-04-25
[Features]
- New endpoints /v1/docs/documentPaths ###[Bugfixes]
- None ###[Improvements]
- Clean code improvements
[2.2.48] - 2022-04-12
[Features]
- Script for testing defined number of simultaneous requests ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.47] - 2022-12-19
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Dependencies update
[2.2.46] - 2022-03-08
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Endpoint to remove all items in a folder is now registered on PATCH not DELETE
[2.2.45] - 2022-03-08
[Features]
- New endpoint to remove all items in a folder ###[Bugfixes]
- None ###[Improvements]
- Possibility to move removed documents from folder to trash bin
[2.2.44] - 2022-02-07
[Features]
- New endpoints to add documents to folder
- New endpoint to empty user recycle bin ###[Bugfixes]
- None ###[Improvements]
- Refactor of endpoints to remove documents from folder
[2.2.43] - 2021-11-26
[Features]
- Include parameters object in database configuration ###[Bugfixes]
- None ###[Improvements]
- Creating, replying, replying all and forwarding an email no longer sends email, new parameter in request query was added
[2.2.42] - 2021-11-10
[Features]
- New route to get indexes for classes
- New route to update serial appointment ###[Bugfixes]
- None ###[Improvements]
- Fixes in route to get indexes for classes
- Simplified request to query folder content
[2.2.41] - 2021-08-12
[Features]
- Added dbOpenTimeoutMillis to ApiConfig Class
- Fix for parallelDBOpen setting ###[Bugfixes]
- change parallelDbOpen to parallelDBOpen in Apiconfig Class ###[Improvements]
- Added new event API_SERVER_DATABASE_REGISTER_ERROR
[2.2.40] - 2021-07-15
[Features]
- Added httpSocketTimeoutMilliseconds setting to api-config.yml.
- Added new route to get user email settings
- New parameter for getting documents from folders that allows to reverse the order of documents in the array
- New route to get content of a folder by folder oid
- New route to execute print macros on text
- New route to get my incoming/outgoing/missed calls
- New route to get object assignments
- New route to reply, replyAll and forward emails
- New route to get user email signatures
- New route to reply for appointment invitation
- New route to set document as read/unread and to insert a document to the history
- New route to get user system settings
- Changed route to set document as read/unread to be possible to transfer more than one object ###[Bugfixes]
- Upload file bug fix
- Thumbnail generation bugs fix
- Disabled checking statistics connection keys when statistics disabled. ###[Improvements]
- By login MDM Device is always created
- Made route to reply for appointment invitation to be possible to pass either OID or ~UUID of an object
- Changed reply/replyAll/forward email request to modify them before sending
[2.2.39] - 2021-03-15
[Features]
- Added httpSocketTimeoutMilliseconds setting to api-config.yml.
- Added new route to get user email settings ###[Bugfixes]
- Upload file bug fix
- Thumbnail generation bugs fix ###[Improvements]
- By login MDM Device is always created
[2.2.38] - 2021-01-27
[Features]
- Added httpSocketTimeoutMilliseconds setting to api-config.yml. ###[Bugfixes]
- Upload file bug fix
- Thumbnail generation bugs fix ###[Improvements]
- By login MDM Device is always created
[2.2.37] - 2020-10-27
[Features]
- None ###[Bugfixes]
- Fixed queries in documents in folders
- Changed DOCUframe tmp dir in file handling ###[Improvements]
- None
[2.2.36] - 2020-10-11
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.35] - 2020-10-09
[Features]
- Added new path for file preview download
- Added new path for getting possible email addresses ###[Bugfixes]
- None ###[Improvements]
- Added default appName for OAuth login
- Improvement of handling of email attachments. It is now possible to add attachment from disc/DOCUframe/other attachment
[2.2.34] - 2020-07-24
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.33] - 2020-07-23
[Features]
- Added new request [GET] v1/folders/path/ - retrieves document folder information's based on path
- Added new request [GET] v1/folders/type/ - retrieves document folder information's based on type
- Added new request [GET] v1/mail/type/ - retrieves document folder information's based on type
- Added new request [POST] v1/mail/ - create new mail
- Added new request [PATCH] v1/mail/:id - update mail, object id is in path
- Added new request [PATCH] v1/mail/ - update mail, object id is in request body
- Added new request [POST] v1/send/:id - update and send mail, if body is empty mail is only send
- Added new request [POST] v1/send/ - update and send mail, if body doesn't contain oid a new email is created
- Added new request [GET] v1/calls/missed - retrieves missed calls for current user
- Added new request [POST] v1/dynamicViews/ - retrieves dynamic views
- Added new request [GET] v1/dynamicViews/changes - retrieves dynamic views that have changed since last sync time
- Added new request [POST] v1/appointments/nextFreeDate - allows to get next free date within given duration
Added user setting support:
- New request [GET] v1/userSetting/:key - retrieves a setting by key
- New request [GET] v1/userSetting - retrieves all user settings
- New request [POST] v1/userSetting/:key - sets a value(json object) for a key ###[Bugfixes]
- Response fix by invalid session id and path or method ###[Improvements]
- Dependencies updated
- Error types updated internal statuses.
[2.2.32] - 2020-04-01
[Features]
- None ###[Bugfixes]
- Changed response for synchronization delete object route ###[Improvements]
- SessionId naming
[2.2.31] - 2020-03-03
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- [GET] /_CheckService added DF modules version info
[2.2.30] - 2020-02-27
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- DeviceId is now passed with every request
[2.2.29] - 2020-02-18
[Features]
- Added configuration wizard. ###[Bugfixes]
- None ###[Improvements]
- Improved performance in several cases by persistent connection.
- [POST] v1/execute fixed error response when macro is not set as interface macro
- [GET] v1/jsonSchema response content-type set to application/json
- In Sync improved support of objects without generate UUID
[2.2.28] - 2020-02-17
[Features]
- Added configuration wizard. ###[Bugfixes]
- None ###[Improvements]
- Improved performance in several cases by persistent connection.
- [POST] v1/execute fixed error response when macro is not set as interface macro
- [GET] v1/jsonSchema response content-type set to application/json
- In Sync improved support of objects without generate UUID
[2.2.27] - 2020-01-15
[Features]
- None ###[Bugfixes]
- Bugs, code smells, duplications fixed, TSLint errors fixed, JMeter tests improved ###[Improvements]
- Handle response for synchronization request when sync is disabled
- Added schema name validation in [GET] v1/sync/schema route
- Unnecessary data returned from synchronization findObject request has been removed
- Unit tests improvements
[2.2.26] - 2020-01-09
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Changed responses for synchronization requests [GET] v1/sync/ route
[2.2.25] - 2020-01-07
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- None
[2.2.24] - 2020-01-07
[Features]
- Added AppleId authentication ###[Bugfixes]
- None ###[Improvements]
- Handled creating new objects with uuid that existed before (synchronization)
- Changed response for synchronization 'findObject' route when no object was found
- Changed responses for synchronization requests
- Fixed updating and creating object from outside request (synchronization)
- Added sync object security checking
- After editing object in the way it won't match the sync rules mark it will be deleted from sync
- Code refactor
- Added Bonjour/Zeroconf protocol implementation - Publishing services on the local network
[2.2.23] - 2019-12-11
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Added users definition for synchronization
- Added GET v1/oauth/getLoginProviders route (response with all available login providers)
- Unit tests coverage above 70%
- Changed oid to uuid in synchronization
- Added sync security table
[2.2.22] - 2019-11-27
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Fetch file command validation added
- Execute macro command improved
- Added support for license exchange
[2.2.21] - 2019-10-01
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- Sending application's RAM usage to GSD Stats.
[2.2.20] - 2019-08-20
[Features]
- None ###[Bugfixes]
- None ###[Improvements]
- post sync/{schemaName}/findObject route response format changed
[2.2.19] - 2019-08-05
[Features]
- Added data synchronization mechanism between DOCUframe and PostgreSQL ###[Bugfixes]
- None ###[Improvements]
- None