{"ecosystem":"swift","package":"https:/github.com/vapor/fluent","from_version":null,"to_version":null,"changes":[{"from_version":"1.2.0","to_version":"3.0.0-beta1","change_type":"breaking","description":"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.","migration_hint":null},{"from_version":"1.2.0","to_version":"3.0.0-beta1","change_type":"breaking","description":"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.","migration_hint":null},{"from_version":"1.2.0","to_version":"3.0.0-beta1","change_type":"breaking","description":"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).","migration_hint":null},{"from_version":"1.2.0","to_version":"3.0.0-beta1","change_type":"breaking","description":"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))`","migration_hint":null},{"from_version":"0.2.5","to_version":"0.3.0","change_type":"breaking","description":"Fixed a bug with the `list()` method introduced in last release didn’t work when setting its `queue:` parameter.","migration_hint":null}],"total":5,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}