File tree Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change 2
2
# CHANGELOG.md
3
3
4
4
5
- ## qron 1.0.0 not yet released
5
+ ## qron 1.0.0 released 2025-04-01
6
+
7
+ * Implement "settings"
8
+ * Implement reload: true
9
+ * Rework scheduling thread sleep timing
10
+ * Implement @reboot schedule
11
+ * Implement #on_error and #on_tab_error
12
+ * Implement #on_tick
6
13
7
14
8
15
## qron 0.9.0 released 2025-03-23
Original file line number Diff line number Diff line change @@ -42,6 +42,18 @@ Uses [fugit](https://github.com/floraison/fugit) for cron parsing and
42
42
A little brother to [ rufus-scheduler] ( https://github.com/jmettraux/rufus-scheduler ) .
43
43
44
44
45
+ ### ` reload: true `
46
+
47
+ Specifying ` reload: true ` when initializing tells the ` Qron ` instance to reload its crontab file at every tick.
48
+
49
+ (Qron ticks usually every minute, unless it has one or more second precision crons specified, in which case it ticks every second).
50
+
51
+ ``` ruby
52
+ require ' qron'
53
+
54
+ q = Qron .new (tab: ' etc/qrontab_dev' , reload: true )
55
+ ```
56
+
45
57
### Timezones
46
58
47
59
It's OK to use timezones in the qrontab file:
You can’t perform that action at this time.
0 commit comments