Commit Graph

  • 5b307f56dd
    docs: clarify NextRun/NextRuns require scheduler to be started (#910) v2 Copilot 2026-03-20 11:58:16 -0500
  • 413dd911c0 docs: restore inline comments for NextRun/NextRuns examples copilot-swe-agent[bot] 2026-03-20 16:54:09 +0000
  • a3e29a35f4 docs: remove unhelpful inline comments from NextRun/NextRuns examples copilot-swe-agent[bot] 2026-03-20 16:28:06 +0000
  • 69cd6618e0 docs: clarify NextRun and NextRuns return empty values until scheduler is started copilot-swe-agent[bot] 2026-03-20 16:21:03 +0000
  • 7fcaf91a2d Initial plan copilot-swe-agent[bot] 2026-03-20 16:15:43 +0000
  • 102b2b2c8e
    Change GitHub Sponsors username in FUNDING.yml John Roesler 2026-03-10 10:05:56 -0500
  • c4a0fed4ed
    Fix broken monitors link in README (#908) v2.19.1 Copilot 2026-01-28 10:27:20 -0600
  • 5c73ecc0b1 docs: add implementations sections for Monitor, MonitorStatus, and SchedulerMonitor copilot-swe-agent[bot] 2026-01-28 16:12:10 +0000
  • 5177ab92b1 docs: fix formatting to match existing style copilot-swe-agent[bot] 2026-01-28 16:07:23 +0000
  • 4d2f5cd878 docs: fix broken monitors link and encourage contributions copilot-swe-agent[bot] 2026-01-28 16:06:16 +0000
  • 2979cdbe2a Initial plan copilot-swe-agent[bot] 2026-01-28 16:04:51 +0000
  • 93ffeadbf6
    [fix] race condition in `NextRun()` when multiple jobs complete simultaneously (#907) Barkhayot Juraev 2026-01-29 00:43:58 +0900
  • 0f55e2ad35 fix: remove iteration param based on feedbacks Barkhayot Juraev 2026-01-28 21:32:41 +0900
  • 0a377ab8de feat: test next run with concurrent completions Barkhayot Juraev 2026-01-28 19:34:04 +0900
  • 97400fd553 feat: test next run with multiple jobs Barkhayot Juraev 2026-01-28 19:33:39 +0900
  • cb2774ecae fix: handle test case Barkhayot Juraev 2026-01-28 19:32:23 +0900
  • 85cc5c7870 fix: update next job scheduling Barkhayot Juraev 2026-01-28 19:31:32 +0900
  • c1f0075822 fix: select execute job on complete Barkhayot Juraev 2026-01-28 19:30:56 +0900
  • 51570c3648
    build(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 (#903) v2.19.0 dependabot[bot] 2025-12-10 13:58:28 -0600
  • 7a1855ef7a
    feat: expose default cron implementation (#906) John Roesler 2025-12-10 13:57:36 -0600
  • e7114cf3a2
    feat: expose default cron implementation John Roesler 2025-12-10 13:51:11 -0600
  • 312735b680
    build(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 dependabot[bot] 2025-12-08 18:01:06 +0000
  • f4c6d141a9
    feat: add scheduler lifecycle monitoring <> #785 (#889) Yash Chauhan 2025-12-02 21:55:51 +0530
  • c753d9989f
    Merge branch 'v2' into feature/scheduler-monitor John Roesler 2025-12-02 10:21:15 -0600
  • 1b9273e92f refactor: conditionally send scheduler notifications only when a scheduler monitor is configured. iyashjayesh 2025-12-02 11:11:20 +0530
  • 9cc3be7cff
    fix: calling start multiple times should no-op (#901) v2.18.2 John Roesler 2025-11-26 13:38:55 -0600
  • ebafb713c0
    add a mutex John Roesler 2025-11-26 13:34:49 -0600
  • 3b7e8a5ea8
    give test more time after start John Roesler 2025-11-26 13:28:05 -0600
  • 5425c7e313
    fix: calling start multiple times should no-op John Roesler 2025-11-26 11:56:36 -0600
  • 974802ab3b
    build(deps): bump actions/checkout from 5 to 6 (#898) dependabot[bot] 2025-11-25 10:02:57 -0600
  • 40e703737f
    build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (#899) dependabot[bot] 2025-11-25 10:02:44 -0600
  • 8ba54173e8
    build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 dependabot[bot] 2025-11-24 18:50:17 +0000
  • fe56ba692c
    build(deps): bump actions/checkout from 5 to 6 dependabot[bot] 2025-11-24 18:50:14 +0000
  • 5b2fe32639
    fix: WithStartDateTimePast now correctly calculates from past time (#897) v2.18.1 John Roesler 2025-11-24 10:08:17 -0600
  • ce65012a14
    fix: WithStartDateTimePast now correctly calculates from past time John Roesler 2025-11-21 14:15:29 -0600
  • c7c9a5fc94 docs: expand metrics section to include scheduler lifecycle events and `SchedulerMonitor` details with Prometheus example iyashjayesh 2025-11-22 00:28:30 +0530
  • ef3b91a95c feat: enhance scheduler and job observability by adding new monitor events for lifecycle, performance, and concurrency limits. iyashjayesh 2025-11-22 00:26:19 +0530
  • f9040cbd9d
    Merge branch 'v2' into feature/scheduler-monitor Yash Chauhan 2025-11-11 19:17:14 +0530
  • 345ad8ad3a feat() updated with remaning metrics & events (JobRegistered/JobUnregistered, JobStarted/JobRunning/JobFailed/JobCompleted) iyashjayesh 2025-11-11 19:16:34 +0530
  • 9b37b3fa08
    build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (#894) dependabot[bot] 2025-11-10 13:22:11 -0600
  • c3ea097dcf
    build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 dependabot[bot] 2025-11-10 18:47:13 +0000
  • 46660bbfb3
    fix: limit validation for WithLimitedRuns (#893) v2.18.0 OsipovMax 2025-11-05 22:19:14 +0300
  • 69fa950720
    Merge branch 'v2' into fix/limited-runs-zero John Roesler 2025-11-05 13:15:23 -0600
  • fe46434d6f fix: limit validation for WithLimitedRuns Maksim Osipov 2025-11-05 21:46:57 +0300
  • 291adb8eee
    doc: add v1 to v2 migration guide (#890) John Roesler 2025-11-05 12:36:20 -0600
  • f9c9831b53
    Merge branch 'v2' into migration_guide John Roesler 2025-11-05 12:35:05 -0600
  • ddfeae61ed
    Update errors.go Yash Chauhan 2025-10-28 11:01:41 +0530
  • 4278ff74b4
    tests: add more daylight savings time tests (#891) John Roesler 2025-10-27 14:00:58 -0500
  • c1f7270129
    tests: add more daylight savings time tests John Roesler 2025-10-27 11:59:15 -0500
  • 41243a0ffd
    doc: add v1 to v2 migration guide John Roesler 2025-10-27 11:44:33 -0500
  • 13eb49642d fix lint issue iyashjayesh 2025-10-26 01:21:41 +0530
  • 83f5f60b67 git commit -m "feat: add SchedulerStarted and SchedulerStopped monitoring" iyashjayesh 2025-10-26 01:10:05 +0530
  • 11cf7cf8e2
    add blog post section (#886) Yash Chauhan 2025-10-23 01:08:24 +0530
  • cb4c427338 add blog post section iyashjayesh 2025-10-23 00:08:44 +0530
  • 3ee53e03d9
    feat: Add option to calculate intervals from job completion time for interval-based scheduling (fixes #565) (#884) Yash Chauhan 2025-10-22 08:39:46 +0530
  • 1ee2481e48 update the functionality for singleton mode jobs iyashjayesh 2025-10-21 20:10:08 +0530
  • e94379147a feat: add option to calculate intervals from job completion time iyashjayesh 2025-10-21 19:44:25 +0530
  • 361bc6a4c7
    Bump github/codeql-action from 3 to 4 (#883) dependabot[bot] 2025-10-14 14:31:37 +0000
  • 9b3ce36908
    Bump github/codeql-action from 3 to 4 dependabot[bot] 2025-10-13 18:01:17 +0000
  • 6a30d6d8b9
    feat: add WithStartDateTimePast WithStartAt option (#882) v2.17.0 John Roesler 2025-10-09 21:45:13 -0500
  • 037348ea2e
    feat: add WithStartDateTimePast WithStartAt option John Roesler 2025-10-09 21:31:58 -0500
  • 536410f98a
    fix: multiple calls to shutdown should be no-op (#880) John Roesler 2025-10-09 11:19:35 -0500
  • 0e62c57bc2
    timing was off - need to cancel context before returning early John Roesler 2025-10-09 11:06:13 -0500
  • b04e3b9a09
    fix: multiple calls to shutdown should be no-op John Roesler 2025-10-08 16:10:01 -0500
  • 7acb981965
    chore: go 1.23 is end of life - now go 1.24 (#879) John Roesler 2025-10-08 16:06:26 -0500
  • ba16506739
    Update go.mod John Roesler 2025-10-08 16:03:30 -0500
  • 18eefb44f4
    chore: go 1.23 is end of life - now go 1.24 John Roesler 2025-10-08 15:56:31 -0500
  • 70468cccd8
    fix: handle negative time.durations with error (#878) John Roesler 2025-10-08 15:50:07 -0500
  • 3ce44552d7
    fix: handle negative time.durations with error John Roesler 2025-10-08 15:45:35 -0500
  • e7510e13a3
    Update README.md (#875) Yash Chauhan 2025-10-08 21:54:51 +0530
  • 4d7eb8f8a8
    Update README.md Yash Chauhan 2025-10-08 21:50:35 +0530
  • e9eeab33b5
    Update README.md with gocron-ui note Yash Chauhan 2025-10-08 21:47:49 +0530
  • 028b401157
    Reusing the results of reflections to improve performance (#873) apocelipes 2025-09-29 11:35:39 +0800
  • b63db511ca Reusing the results of reflections to improve performance apocelipes 2025-09-27 21:44:30 +0800
  • 3966ea971d
    Bump actions/setup-go from 5 to 6 (#871) v2.16.6 dependabot[bot] 2025-09-23 22:41:16 -0500
  • b7b1cee897
    Merge branch 'v2' into dependabot/github_actions/actions/setup-go-6 John Roesler 2025-09-23 17:23:32 -0500
  • d56a063ca0
    Added a return to the selectRunJobRequest function (#872) sarff 2025-09-17 18:06:55 +0300
  • 6f3e701c42 Added a return to the selectRunJobRequest function dmit 2025-09-17 12:11:37 +0300
  • b5e6d23238
    Bump actions/setup-go from 5 to 6 dependabot[bot] 2025-09-08 19:02:42 +0000
  • 6e6485bd57
    Add go1.25 tests (#869) v2.16.5 apocelipes 2025-09-02 22:32:29 +0800
  • 8099234b46
    remove 1.23 test John Roesler 2025-09-02 09:30:15 -0500
  • 7eb3ee05bc
    Merge branch 'v2' into add-go1.25-tests John Roesler 2025-09-02 09:29:26 -0500
  • b383ca99c5
    Use `errors.New` for non-formatted strings (#870) apocelipes 2025-09-02 21:48:40 +0800
  • 8f12d0bec9 Use `errors.New` for non-formatted strings apocelipes 2025-09-02 18:04:18 +0800
  • 8db262bc02 Add go1.25 tests apocelipes 2025-09-01 01:20:29 +0800
  • cc3a1dbf46
    Bump testify (#868) v2.16.4 John Roesler 2025-08-27 15:10:53 -0500
  • 383933c971
    fix tests John Roesler 2025-08-27 15:04:09 -0500
  • a012e88be9
    Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 John Roesler 2025-08-27 14:20:13 -0500
  • 755febc83e
    Merge branch 'v2' into dependabot/go_modules/github.com/stretchr/testify-1.11.0 John Roesler 2025-08-27 11:03:56 -0500
  • 9e8c79dc9b
    Fix memory consumption issue by changing jobOutRequest channels to use pointers and reducing buffer size (#864) Copilot 2025-08-27 11:03:34 -0500
  • 36b988e443
    Merge branch 'v2' into copilot/fix-863 John Roesler 2025-08-27 10:56:53 -0500
  • 8187978b01
    Add comprehensive GitHub Copilot instructions for gocron development (#866) Copilot 2025-08-27 10:56:47 -0500
  • 1f36f663e7 Add comprehensive GitHub Copilot instructions with validated commands copilot-swe-agent[bot] 2025-08-27 15:42:22 +0000
  • fb7d7ebe77 Change jobOutRequest channel buffer size from 1000 to 100 copilot-swe-agent[bot] 2025-08-27 15:41:31 +0000
  • d79d206cf9 Initial exploration: identify build, test, and validation patterns copilot-swe-agent[bot] 2025-08-27 15:40:00 +0000
  • 1393d798da Fix memory consumption issue by changing jobOutRequest channels to use pointers copilot-swe-agent[bot] 2025-08-27 15:35:21 +0000
  • f71223c981 Initial plan copilot-swe-agent[bot] 2025-08-27 15:27:25 +0000
  • 7a5ae9640f Initial plan copilot-swe-agent[bot] 2025-08-27 15:26:55 +0000
  • 8cfd3d827a
    Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 dependabot[bot] 2025-08-26 11:01:29 +0000
  • 5bf6802fe1
    Bump golang.org/x/crypto from 0.40.0 to 0.41.0 (#859) dependabot[bot] 2025-08-14 02:26:53 +0000