https%3A/github.com/vapor/fluent breaking changes
swift5 curated breaking changes across major versions of https%3A/github.com/vapor/fluent. Use this as a migration checklist before bumping dependencies.
- 1.2.0 \u2192 3.0.0-beta1breaking
When upgrading from previous versions, the existing jobs DB storage table will not be used anymore. This new version **cannot process pending jobs stored by the previous releases** of this package. In fact, after successfully upgrading, you can delete the table created by the 1.x releases of QueuesFluentDriver.
- 1.2.0 \u2192 3.0.0-beta1breaking
The ability to list the existing jobs via the (non-standard) `list()` method has been removed. Not sure if anyone was really using this feature; can be added back upon request.
- 1.2.0 \u2192 3.0.0-beta1breaking
This version now assumes that the jobs will always have a unique ID. When you specify a custom `JobIdentifier`, it is now your responsibility to ensure that you don't create another job with the same ID as a job that still exists in the QueuesFluentDriver DB tables. Generally, we don't recommend using custom `JobIdentifier`s with this package (unless you are absolutely certain that your custom values will be unique).
- 1.2.0 \u2192 3.0.0-beta1breaking
Jobs that are completed are now **deleted** from the database tables, instead of using Fluent's _soft delete_ feature. You can opt in for the previous behavior by setting `app.queues.use(.fluent(useSoftDeletes: true))`
- 0.2.5 \u2192 0.3.0breaking
Fixed a bug with the `list()` method introduced in last release didn’t work when setting its `queue:` parameter.
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/swift/https%3A/github.com/vapor/fluent