Releases: daptin/daptin
0.10.3
0.10.2
fix invalid error value check for using fk value inside query builder
0.10.1
update gitignore
v0.9.10 - Everything is a transaction
Fix for #129 along with many dependency version updates, especially rclone.
We are going to limit the number of open connection for sqlite to exactly 1 to not run into deadlock conditions. For this to work all flows had to be verified that they are not opening another connection if one is already open.
A transaction is passed down to all method which want to talk to the database.
This has unintended performance boost (for very high logs) since opening and closing db connections has some performance impact
v0.9.9
v0.9.7
Added
- "Subject" (sub) in the issued JWT tokens (signin action)
- Columns in join table
- Allow fetching items based on join table column values (key: value filters)
- Index on foreign key columns
- Features in aggregate endpoint
- Support "filter" clause
- Support "having" clause
- Embed Commit information in the binaries
- Added cache at various places resulting in higher throughput
- "profile" as run time mode to dump heap and cpu metrics to a (configurable) directory
- Logs can be redirected to a file with configurable filenames (${HOSTNAME} and ${PID} variable available for file path)
- Configurable auto log rotation and auto deletion of old log files
Removed
- Avatar link (email gravtar) from JWT token
- Recline model endpoint
- x86 builds from ci, please build manually or open a issue if you need them
Exchange middleware to hook table data change events
- Hook actions to pre/post data update/create/delete
- Dadadash embedded to release artifacts (bug fix in ci script which was preventing that)
- YAML file format support for importing data
- Usergroup name is unique column (breaking change)
v0.9.5
v0.9.5
- YJS compitable CRDT endpoint for live collaboration
- Websocket endpoint capabilities updates (filtered subscriptions, user created topics, user broadcast message)
- Streams to data views using filters
- Sql builder rewrite with goqu, mssql database now supported
- Tested build on raspberry pi 4 with arm 7 build
- Benchmarked with wrk on 16 GB machine -* 4k POST requests/seconds, 3k PUT requests/second*
- Exchange events execute actions, add pre and post hooks with row (being inserted) modification capabilities
- More tests
v0.9.4
Lots of stability and performance improvements since the last release. Dashboard has been moved out to its own reposiotry.
The binaries have the dashboard embedded inside them.
A lot of changes in the dashboard
- Document editor
- Spreadsheet editor
- File manager
- Calendar with drag and drop events
Some notable changes in daptin:
- Cache object permissions locally, improved performance
- Accept and parse Database URL in env variables for connection
- Use golang cipher suite for IMAPS and SMTPS
Open dashboard at http://localhost:6336
New Dashboard Preview v0.9.2
The new dashboard is now in master.
- Minimum go version required to 1.13
- Various detail updates in the openapi v3 spec
- Tested client generation from the openapi.yaml generated by daptin
- New cloudstore actions available to be hooked
- List files
- Get file contents
- Delete file
- Create file or folder
- Fix FTP path issue on windows
- Updated rclone dependency
Documentation
- Added comments on documentation with disqus
- Added documentation pages for new dashboard