Changelog 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. .. _changelog:
  2. ================
  3. Change history
  4. ================
  5. .. _version-1.4.0:
  6. 1.4.0
  7. =====
  8. :release-date: 2018-12-09 1:30 p.m. UTC+2:00
  9. :release-by: Omer Katz
  10. - Fix migrations dependencies.
  11. - Added the DJANGO_CELERY_BEAT_TZ_AWARE setting.
  12. .. _version-1.3.0:
  13. 1.3.0
  14. =====
  15. :release-date: 2018-11-12 17:30 p.m. UTC+2:00
  16. :release-by: Omer Katz
  17. - Fix transaction handling while syncing the schedule.
  18. - Fix schedule type validation logic.
  19. - Scheduler no longer forgets the tasks after first schedule change.
  20. - Fix race condition for schedule_changed() resulting in erroneously closed connections.
  21. - Add support for task priorities when using RabbitMQ or Redis as broker.
  22. - Disabled tasks are now correctly deleted from the schedule.
  23. - Added name as search filter.
  24. .. _version-1.2.0:
  25. 1.2.0
  26. =====
  27. :release-date: 2018-10-08 16:00 p.m. UTC+3:00
  28. :release-by: Omer Katz
  29. - Allow timezone-aware Cron schedules.
  30. - Retry later in case of InterfaceError in sync.
  31. - Show Periodic Task Description in panel admin.
  32. - Fix CrontabSchedule example.
  33. - Support Periodic Tasks with a start date and one-off tasks.
  34. - Fixes a problem with beat not reconnecting to MySQL (server restart, network problem, etc.) when checking if schedule has changed.
  35. - Add toggle admin action which allows to activate disabled tasks or deactivate enabled tasks.
  36. - Add fields validation for CrontabSchedule.
  37. - Drop support for Django<1.11.
  38. - Fix task heap invalidation bug which prevented scheduled tasks from running when syncing tasks from the database.
  39. - Raise a ValidationError when more than one type (solar, crontab or interval) of schedule is provided.
  40. .. _version-1.1.1:
  41. 1.1.1
  42. =====
  43. :release-date: 2018-2-18 2:30 p.m. UTC+3:00
  44. :release-by: Omer Katz
  45. - Fix interval schedules by providing nowfun.
  46. - Removing code that forced last_run_at to be timezone naive for no reason, made timezone aware. Fixes crontab schedules after celery/celery#4173.
  47. - Entry.last_run_at is no-longer timezone naive.
  48. - Use a localized PyTZ timezone object for now() otherwise conversions fail scheduling breaks resulting in constant running of tasks or possibly not running ever.
  49. - Fix endless migrations creation for solar schedules events.
  50. - Prevent MySQL has gone away errors.
  51. - Added support for Django 2.0.
  52. - Adjust CrontabSchedule's minutes, hour & day_of_month fields max length
  53. .. _version-1.1.0:
  54. 1.1.0
  55. =====
  56. :release-date: 2017-10-31 2:30 p.m. UTC+3:00
  57. :release-by: Omer Katz
  58. - Adds default_app_config (Issue celery/celery#3567)
  59. - Adds "run now" admin action for tasks.
  60. - Adds admin actions to toggle tasks.
  61. - Add solar schedules (Issue #8)
  62. - Notify beat of changes when Interval/Crontab models change. (Issue celery/celery#3683)
  63. - Fix PeriodicTask.enable sync issues
  64. - Notify beat of changes when Solar model changes.
  65. - Resolve CSS class conflict with django-adminlte2 package.
  66. - We now support Django 1.11
  67. - Deletes are now performed cascadingly.
  68. - Return schedule for solar periodic tasks so that Celery Beat does not crash when one is scheduled.
  69. - Adding nowfun to solar and crontab schedulers so that the Django timezone is used.
  70. .. _version-1.0.1:
  71. 1.0.1
  72. =====
  73. :release-date: 2016-11-07 02:28 p.m. PST
  74. :release-by: Ask Solem
  75. - Now depends on Celery 4.0.0.
  76. - Migration modules were not included in the distribution.
  77. - Adds documentation: http://django-celery-beat.readthedocs.io/
  78. .. _version-1.0.0:
  79. 1.0.0
  80. =====
  81. :release-date: 2016-09-08 03:19 p.m. PDT
  82. :release-by: Ask Solem
  83. - Initial release