Skip to content

Releases: daptin/daptin

0.10.3

02 Sep 14:37

Choose a tag to compare

better form url encoding

0.10.2

27 Aug 07:15

Choose a tag to compare

fix invalid error value check for using fk value inside query builder

0.10.1

25 Aug 07:31

Choose a tag to compare

update gitignore

v0.9.10 - Everything is a transaction

09 Mar 18:21

Choose a tag to compare

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

06 Aug 19:25

Choose a tag to compare

Make the repository go get/go install compatible

  • update rclone dependency
  • remove redirection for one of the internal dependency

v0.9.7

05 Jan 08:29

Choose a tag to compare

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

11 Apr 07:31

Choose a tag to compare

  • 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

04 Apr 12:57

Choose a tag to compare

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

15 Feb 07:25

Choose a tag to compare

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

15 Aug 05:14

Choose a tag to compare

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