Skip to content

Latest commit

 

History

History
102 lines (75 loc) · 2.68 KB

CHANGELOG.md

File metadata and controls

102 lines (75 loc) · 2.68 KB

1.3.0 (to come)

  • Drop support of Rails 5.0.x
  • Drop support of Ruby 2.4
  • Bump required Ruby version to 2.5.0
  • Add Guard gem to ease testing
  • Remove support of daemon mode. Use systemd or supervisor to manage crono.
  • Integrate with systemd's watchdog and notification features

1.2.0

  • Test with Ruby 2.4/2.5/2.6/2.7
  • Test with Rails 5.x/6.x
  • Switch to Zeitwerk to load gem files
  • Add magic comment # frozen_string_literal: true
  • Add binstubs to ease development
  • Improve process name
  • Improve systemd support
  • Add Rubocop

1.1.0

  • Rails 3 and old Rubies are not supported anymore, sorry rails 3 guys...
  • Requires Ruby 2.2.2 or newer
  • Fixed crash when no jobs defined in your cronotab
  • Some doc updates (thanks to @pachacamac)
  • Job will schedule on: today if at: time not passed (thanks to @acolyer)
  • Job log truncating (thanks to @reiz)

1.0.3

  • "every 1 week" jobs now displaying on Rails 5 as "1 week" not as "7 days"
  • Liberal gem dependencies to support both Rails 4 and Rails 5

1.0.2

1.0.1

  • Fix job saving

1.0.0

  • Rails 5 support (thanks to @adamico)
  • Possibility to schedule jobs with arguments (thanks to @preisanalytics)
  • Added :within option to run only within given time interval (thanks to @lhz)
  • daemon gem support (thanks to @preisanalytics) plashchynski/crono#37
  • Support multiple nodes (thanks to @Natural-Intelligence)
  • Fixed DB connection pool issue (thanks to @ChandravatiSG)

0.9.1

  • Add ability to define minimal time between job executions to support multiple corno nodes, so two different nodes will not execute the same job

0.8.9

  • We moved Web UI to materializecss.com CSS framework
  • We moved from CDN to local assets for Web UI
  • We show current state of a job in Web UI (thanks to @michaelachrisco) plashchynski/crono#16
  • We won't write a pidfile unless daemonized (thanks to @thomasfedb) plashchynski/crono#13
  • Fixed rake crono:clean task error
  • Fixed issue when jobs scheduled at same time exclude each other plashchynski/crono#19
  • Fixed issue with a daemon crash due to time interval must be positive error

0.8.0

  • Added on (day of week) option to cronotab.rb semantic
  • Added job health check and job health indicator to the Web UI

0.7.0

  • Added simple Web UI

0.6.1

  • Persist job state to your database.

0.5.2

  • Fix: Scheduled time now related to the last performing time.

0.5.1

  • Added -e/--environment ENV option to set the daemon rails environment.

0.5.0

  • Initial release!