Yash Chauhan
f4c6d141a9
feat: add scheduler lifecycle monitoring <> #785 ( #889 )
...
* git commit -m "feat: add SchedulerStarted and SchedulerStopped monitoring"
* fix lint issue
* Update errors.go
Co-authored-by: John Roesler <johnrroesler@gmail.com>
* feat() updated with remaning metrics & events (JobRegistered/JobUnregistered, JobStarted/JobRunning/JobFailed/JobCompleted)
* feat: enhance scheduler and job observability by adding new monitor events for lifecycle, performance, and concurrency limits.
* docs: expand metrics section to include scheduler lifecycle events and `SchedulerMonitor` details with Prometheus example
* refactor: conditionally send scheduler notifications only when a scheduler monitor is configured.
---------
Co-authored-by: John Roesler <johnrroesler@gmail.com>
2025-12-02 10:25:51 -06:00
John Roesler
7acb981965
chore: go 1.23 is end of life - now go 1.24 ( #879 )
...
* chore: go 1.23 is end of life - now go 1.24
* Update go.mod
2025-10-08 16:06:26 -05:00
John Roesler
cc3a1dbf46
Bump testify ( #868 )
...
* Bump github.com/stretchr/testify from 1.10.0 to 1.11.0
* fix tests
2025-08-27 15:10:53 -05:00
dependabot[bot]
5bf6802fe1
Bump golang.org/x/crypto from 0.40.0 to 0.41.0 ( #859 )
2025-08-14 02:26:53 +00:00
John Roesler
fcfcb87056
fix: cancel job contexts in create/update errors ( #858 )
2025-07-21 12:28:36 -05:00
dependabot[bot]
eb4dfe6700
go 1.23 & golangci-lint v2 ( #843 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: John Roesler <johnrroesler@gmail.com>
2025-04-29 10:43:10 -05:00
apocelipes
0c4a1a3292
replace "golang.org/x/exp" with standard libraries ( #823 )
2025-01-31 09:17:45 -06:00
John Roesler
d736ca28f5
go to 1.21, upgrade deps ( #822 )
...
* go to 1.21, upgrade deps
* test without 1.23
2025-01-29 10:37:12 -06:00
dependabot[bot]
c7c0a17f05
Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 ( #801 )
2024-11-25 13:16:24 -06:00
John Roesler
baf731c6f9
fix jobs not starting on scheduler restart when using WithLimitConcurrentJobs ( #745 )
2024-06-27 14:53:35 -05:00
John Roesler
dbec7a9d47
fix mocks import path ( #720 )
2024-04-30 09:58:43 -05:00
dependabot[bot]
c2f95759d2
Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 ( #684 )
2024-03-06 16:04:17 +00:00
dependabot[bot]
d763684b9f
Bump github.com/google/uuid from 1.5.0 to 1.6.0 ( #664 )
2024-01-30 16:15:34 +00:00
John Roesler
7ee4c50f57
bump golang.org/x/exp
2023-12-20 15:16:42 -06:00
John Roesler
93fecb6152
move scheduler docs to interface
2023-12-20 07:13:58 -06:00
dependabot[bot]
f7cd2bcf04
Bump github.com/google/uuid from 1.4.0 to 1.5.0 ( #645 )
2023-12-18 20:03:10 +00:00
John Roesler
aa4400d224
Update docs, tests, and release prep ( #629 )
2023-12-11 10:39:59 -06:00
John Roesler
6f9a8200f4
support go 1.20+ ( #608 )
2023-11-09 09:49:21 -06:00
John Roesler
ad26a71e0e
initial clean v2 commit history
2023-11-08 11:11:42 -06:00