Releases: dckrz/supercronic
Releases · dckrz/supercronic
v1.0.0
Changelog
- c20390a Some clean up
- 38cb441 Add CI + fix issues
- e8166ff remove deprecated usage
- 08bbbd1 Add flagset
- 348d29a Remove sentry and prometheus
- e865cc9 aptible/superchronic > dckrz/superchronic
- 9d32000 Delete codeql.yml
- 9bd00f8 Merge pull request aptible#119 from alco/patch-1
- 2b6f7de Fix broken formatting in README.md
- bf21bb0 Create codeql.yml GHAS POC
- 0230303 Merge pull request aptible#111 from sled/update-prometheus-client
- cb9f5c1 Update prometheus/client_golang from v1.5.1 to v1.12.2
- 298ae31 bump yaml version (aptible#110)
- 48e7290 healthcheck endpoint (aptible#93)
- 0c38fad add github actions (aptible#109)
- 35bc0d2 Merge pull request aptible#108 from aptible/upgrade-golang
- 05c1a5a update travis
- 53973b6 update sys
- 843dfd6 update golang
- e71676a Merge pull request aptible#107 from aptible/add-alex
- 3e03d3d Add Alex as code owner
- bd3db51 Merge pull request aptible#90 from puckey/patch-1
- 1d85ac4 Fix broken link in README
- afb376d Merge pull request aptible#82 from acj/patch-1
- fe3cd42 Fix broken link to intro blog post
- b06e2d7 Merge pull request aptible#81 from krallin/default-metrics-port
- 31262ce Add default Prometheus port
- 9155ef0 Merge pull request aptible#79 from krallin/incorporate-cronexpr
- a3bd41c Vendor cronexpr in-tree
- 4492e6c Merge pull request aptible#80 from krallin/support-cron-tz
- 907ac7f Support CRON_TZ
- 06d8068 Merge pull request aptible#78 from krallin/fix-out-of-order-expr
- b6f9feb Merge commit '54eb946' into fix-out-of-order-expr
- 54eb946 Prepare for merging into Supercronic
- 4438829 Update cronexpr to reject out-of-order ranges
- 0373391 Update import paths to krallin/cronexpr
- cff9279 Reject intervals that are out of order
- ee361fc Set up go modules
- 8f8ef8a Merge pull request aptible#64 from timm0e/master
- 1871192 Update cronexpr url
- 76cc5fb Merge pull request aptible#69 from aptible/fix-travis
- 5cee78f Merge pull request aptible#72 from AlexGustafsson/document-tzdata-dependency
- 8bd8874 Add comment on tzdata dependency
- 1103624 Update api_key for Travis-GitHub Releases provider to attempt to fix builds
- 97fd9ba Merge pull request aptible#68 from janhn/docs-remove-dep
- 5d756b6 Update build instructions in README.md
- d00ab63 Merge pull request aptible#67 from krallin/add-passthrough-logging
- 55b7b1d add a -quiet flag for logs
- 7001f7b Add -pasthrough-logs
- 61a6573 Merge pull request aptible#59 from pikapika2020/go-1-14-migration
- 6a0e41f Migration to
go 1.14
with go modules and latest versions of external packages - e79652a update README: explain SENTRY_DSN environment variable
- c97e6a5 get Sentry DSN from environment variables
- 2275476 Merge pull request aptible#51 from sevagh/master
- ba71588 Remove duplicate http.Server
- 3676bcc PR feedback
- 2eab28f Fix tests
- 4094fee Add Prometheus instrumentation
- 51785e0 Update CODEOWNERS and Copyright
- 41d5ac6 Merge pull request aptible#48 from jaysonsantos/patch-1
- 8f9e099 Add -vendor-only to README.md
- e5e6b5c Merge pull request aptible#49 from krallin/disable-cgo
- ee72533 Disable cgo
- 30cd95e Update README.md
- de0b58f Merge pull request aptible#18 from pavel-popov/overlapping
- e7ecf3f Add overlapping flag
- 328679f Merge pull request aptible#38 from GCS-de/master
- 62c14a9 Reload crontab on SIGUSR2
- ed81bc7 Merge pull request aptible#46 from krallin/dep-ensure-vendor-only
- 2298c8c Merge pull request aptible#45 from krallin/sentry-logging
- 52283a5 Add support for sentry error logging
- 8086847 Update
make deps
to actually just install deps - e4a5843 Merge pull request aptible#42 from katsew/hook-log-stream-to-split-output
- b412c3d splitstream: avoid using globals
- 4597316 Add hook to split stream.
- 8b64a52 Merge pull request aptible#43 from krallin/add-test-mode
- b5b2a27 Add a -test flag
- 0ce2c75 Merge pull request aptible#34 from krallin/fix-bad-shorthand-parse
- 4d5c9b9 Fix bad shorthand parse
- b648cc9 Expose ParseStrict to error on too many fields
- 88b0669 Merge pull request aptible#30 from dadgar/b-concurrent
- 2cf5742 Merge pull request aptible#31 from krallin/context-for-exit
- 398e49a Use a context to exit after being signalled
- c0abdc1 Merge pull request aptible#29 from krallin/document-tz
- 5bc6a06 Document timezone
- 829f2e9 Merge pull request aptible#27 from dleve123/patch-1
- 363c30b README: Replace foo crontab with my-crontab
- dc4b31f Merge pull request aptible#26 from krallin/warn-on-still-running
- 9a964c8 Warn when a job should start but is still running
- 8e0d934 Merge pull request aptible#22 from krallin/release-crontab-fd
- 8b753b3 Release the crontab FD after reading it
- bde7e27 Merge pull request aptible#21 from krallin/close-then-report-done
- 7f2430c startReaderDrain: close before reporting done
- 36ee5e9 Merge pull request aptible#20 from pavel-popov/dep-for-vendoring
- 2a3889e Switch to dep for vendoring
- d6095c3 Merge pull request aptible#19 from pavel-popov/ci-in-forks
- fb6e4ff Allow CI working in forks
- 675cac9 Allow library to be used in parallel
- b440b02 Merge pull request aptible#13 from krallin/fix-token-too-long-error
- 4b580ff Set default Makefile target to test
- 28a8cc5 Check for go fmt as part of build
- 4a929a3 startReaderDrain: handle arbitrarily long lines
- a840065 startReaderDrain: close the reader on exit
- 573683a Merge pull request aptible#11 from krallin/blog
- 7b88335 [ci skip] Blog post link!
- 5c301ff Merge pull request aptible#10 from chasballew/master
- fc6d894 Update README
- a1b3345 Merge pull request aptible#9 from henryhund/patch-1
- 3fd588d [ci skip] Aptible connection
- 40adf12 Merge pull request aptible#8 from krallin/README-typos
- 6db65f4 [ci skip] Some README adjustments
- 4c8f5c9 Merge pull request aptible#6 from krallin/fix-supercronic-skips-a-beat
- 0e133a9 Fix: Supercronic skips a beat
- 2486269 Merge pull request aptible#7 from krallin/glide-package
- 4820dc8 Install glide from PPA to avoid rate limits
- 37fef74 Merge pull request aptible#5 from krallin/install-instructions
- 45adb5a [ci skip] Releases include Dockerfile stanzas
- a022764 Merge pull request aptible#4 from krallin/install-instructions
- 5ebec48 Update installation instructions
- ba44170 Merge pull request aptible#3 from krallin/os-builds
- b23fb6a Include OS name in build
- afea521 Deployment fixup
- 640f705 Merge pull request aptible#2 from krallin/master
- e99f294 Push to Github releases on tag
- 1000379 Add Travis
- 8fa979c ADD README / LICENSE
- 7bf5451 Integration: test that it actually runs a cron
- fd78433 Test that parsing an empty crontab succeeds
- 2f166eb Add flag handling (debug, json logging)
- ddcb5ab Fix race condition spawning readers
- 8ae7f37 Unify ENV handling with Vixie cron's
- 3522b1e Add integration tests
- 4023ab8 StartJob: basic test
- 80e56ae Handle SIGINT, SIGTERM
- 63f5cb2 Fix sync.WaitGroup pass-by-copy
- fd6bb6c Add Makefile for easier gofmt / test
- 599921e Add .gitignore
- 1fb787c Add cron RunJob tests
- 88c81bf Add crontab parsing tests
- 75f2893 Vendor test dependencies
- 217b19a Rename to supercronic
- 7ca7e2a Refactor into a few packages
- b3fe9cd parse environment
- ef2bb5b Basic main
- eb172ca Initial commit
- d520615 Merge pull request aptible#22 from aiquestion/intervalissue
- 86090e6 fix 60 interval issue
- f098431 Merge pull request aptible#11 from takumakanari/support-numeric-format-starts-with-0
- cfcb638 modify regex
- 334aab8 support 0N format for numeric field
- a557574 fixed regex, put back code block where it was
- 815886d Merge pull request aptible#7 from safx/fix-parser
- b0d4437 fixed parsering bug for like "*/5"
- f2ed518 copies of available licenses
- 0ef34da now also aplv2
- 28ed967 trivial doc fix
- e1010b5 added test
- 8c982ee oops, fixed bug introduced by last change, added test case
- 09aefb5 use precalculated dow offsets
- 0e96f12 aptible#6: added simple test to avoid work
- 2fc5c1e tab
- 4a303f4 name
- ec79af3 moving command line utility here
- 2323c4a oops
- 0766840 moving command line utility here
- b4282ca LW
- 17ea23b further tidying
- 13ba127 split/rename
- 8da0efd split/rename cronexpr_impl.go
- 8a4a15a restrict week number to valid values
- 7f9a918 golint/deadcode/etc.
- e869d99 issues aptible#1, aptible#3, aptible#5, aptible#6
- 662c567 fixed borken example
- 164843d added benchmarking, as per aptible#5
- 5442b2b changes as per aptible#5
- 4f0ef12 clarification about time zones
- ed7ab26 added test for specific weekdays of week
- b353b8f fixed specific weekdays of week, wasn't working
- 718fc4c changes as suggested at https://groups.google.com/d/msg/golang-nuts/la6mB5xG1L4/5V0L2GqF_1oJ
- 1998268 go fmt'ed
- dc9d127 reference to companion command-line utility
- 68fd2b2 fixed time zone bug
- 5c3ec34 fleshing out doc
- 2594aad fleshing out doc
- 022ba1e renaming cronexpression to cronexpr
- 83135b3 renaming cronexpression to cronexpr
- a7091b7 Rename cronexpression_test.go to cronexpr_test.go
- 6190b9d Rename cronexpression.go to cronexpr.go
- 457a816 code typo
- 8af06ba more work for renaming convention as per https://groups.google.com/d/msg/golang-nuts/la6mB5xG1L4/W3aJaIRkZxUJ
- e41acb7 oops, removed unfinished work re Check()
- a22eb7d forgot to change remnant of old naming convention
- 47d3d6e changed naming convention as per https://groups.google.com/d/msg/golang-nuts/la6mB5xG1L4/W3aJaIRkZxUJ
- ae9c090 no need for NoMatch(), existing time.IsZero() does the job well
- d3a85f9 added package doc, as per issue 2
- eefaec0 added missing package comment, as per issue 2
- bca585d ah yes, forgot to use go fmt
- 59e1694 better example
- 3b9b5eb fixed time layout
- a62fefe use go doc style
- 80d5bd7 fleshing out
- 1b7b1a8 fleshing out
- ce6e92e fine tuning
- 4a7dc73 prettier?
- 8c1493f added API documentation
- fc59c37 fleshing out comments
- 7ea56a8 fixed comments
- 22a2cb9 Changed NextTimeFromString() to NextTime()
- c805a2e Changed NextTimeFromCronString() to NextTimeFromString()
- 7613fbf trivial
- 80a2cd0 oops typos, oct=10,nov=11,dec=12 not 1,2,3...
- 8884f28 oops typos, oct=10,nov=11,dec=12 not 1,2,3...
- 1c56081 fleshing out
- 3ef71a9 fleshing out
- 16d55f8 fleshing out
- 82e0763 fleshing out
- 3ce59d0 fleshing out
- 867274c fleshing out
- 536d6c6 fleshing out
- f60006f fleshing out
- 6d87e60 fleshing out
- 875583e fleshing out
- a824460 fleshing out
- 8fadb72 fleshing out
- 9774af7 fleshing out
- 1a6c197 fleshing out
- ffde273 fleshing o...