Releases: bitfireAT/nc_ext_dav_push
v1.0.0
The first stable release of dav_push 🚀 with day-1 support for Nextcloud 32 🥳.
What's Changed
- Removed support for Nextcloud versions < 31.0.3 (newer versions of 31 are still supported)
- Added support for Nextcloud 32
- Outbound proxy is now used if configured in Nextcloud config.php
- WebPush servers in your local network (local IPs) are no longer allowed unless you have configured your Nextcloud instance to allow local network connections
Note
A seamless upgrade path from last alpha is guaranteed, simply update the app from the App Store.
v0.0.3
Alpha 3, a big step towards production readiness 🥳
What's Changed
- Adapted to the latest version of the DavPush specification
- Added VAPID support and push message encryption in 642b9c5 by @JonathanTreffler
- Rename VAPID public key, add namespace in #43 by @rfc2822
- Support
Push-Dont-Notifyheader in #47 by @rfc2822 and @JonathanTreffler
- Added support for addressbooks in 87ef49d by @JonathanTreffler
- Added support for shared calendars and addressbooks
- Reference resources by id in #39 by @JonathanTreffler
- Added support for Nextcloud 31
- Removed support for Nextcloud 28 and 29
Note
It is highly recommended to install either the GMP or the BCMath php extension to speed up cryptography calculations for the new encryption support.
Note
Due to big changes in the database schema all existing subscriptions from previous alpha releases will get cleared when updating. DAVx⁵ will re-register them in a background job automatically, but that might take some time. If you want your subscriptions to work with minimal interruption de-select your push provider in the DAVx⁵ settings after updating and select it again. This way all subscriptions get re-created immediately.
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Alpha 2 🚀
Changes:
- Adapt to the latest version of the DavPush specification
- Now includes current sync token in push message
- Now also sends push if event was moved to trash, restored from trash or moved to a different calendar
- Now periodically cleans up expired and failing (for example push server has gone offline and could not be reached multiple pushes in a row) subscriptions
- Improved compatibility with WebPush/UnifiedPush servers
- Improved error management
- Added occ admin commands
- Code refactoring
v0.0.1
First release 🥳