pg_timetable: Advanced scheduling for PostgreSQL
[+]
add comment for timetable.task.autonomous
column by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/641
[+]
bump golangci/golangci-lint-action
from 3 to 4 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/640
[+]
bump jackc/pgx/v5
from 5.5.2 to 5.5.4 by @dependabot in #638 #643[*]
switch to compound assignment operators by @Massinja in https://github.com/cybertec-postgresql/pg_timetable/pull/642
Full Changelog: https://github.com/cybertec-postgresql/pg_timetable/compare/v5.8.0...v5.9.0
[+]
bump jackc/pgx/v5
from 5.5.1 to 5.5.2 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/632
[+]
update Grafana dashboard, closes #627 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/635
[-]
fix deprecated --skip-publish
goreleaser option in GHA, closes #633 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/634
[-]
fix self-destruct interval chains, fixes #631 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/637
Full Changelog: https://github.com/cybertec-postgresql/pg_timetable/compare/v5.7.0...v5.8.0
[+]
add timetable.execution_log.ignore_error
column, closes #629 by @pashagolub in #630[+]
bump actions/setup-go
from 4 to 5 by @dependabot in #620[+]
bump actions/stale
from 8 to 9 by @dependabot in #621[+]
bump github.com/spf13/viper
from 1.17.0 to 1.18.0 by @dependabot in #619[+]
bump github/codeql-action
from 2 to 3 by @dependabot in #624[+]
bump golang.org/x/crypto
from 0.16.0 to 0.17.0 by @dependabot in #625[+]
bump jackc/pgx/v5
from 5.4.3 to 5.5.1 by @dependabot in #614 #622[+]
bump pashagolub/pgxmock/v3
from 3.1.0 to 3.3.0 by @dependabot in #613 #628[+]
bump spf13/viper
from 1.18.0 to 1.18.2 by @dependabot in #623 #626[*]
improve log messages for standalone tasks by @pashagolub in #616[-]
fix pool after release handler to avoid session termination causing side effects by @pashagolub in #615Full Changelog: https://github.com/cybertec-postgresql/pg_timetable/compare/v5.6.0...v5.7.0
[!]
bump Go version to v1.21, closes #599 by @pashagolub in #600[!]
add chain error handling, closes #575 by @pashagolub in #576[+]
bump stretchr/testify
from 1.8.3 to 1.8.4 by @dependabot in #572[+]
bump spf13/viper
from 1.15.0 to 1.17.0 by @dependabot in #607 #571[+]
bump sirupsen/logrus
from 1.9.2 to 1.9.3 by @dependabot in #577[+]
bump pashagolub/pgxmock
to v3, closes #605 by @pashagolub in #611 #606[+]
bump jackc/pgx/v5
from 5.3.1 to 5.4.3 by @dependabot in #596 #593 #581 #580[+]
bump goreleaser/goreleaser-action
from 4 to 5 by @dependabot in #603[+]
bump actions/checkout
from 3 to 4 by @dependabot in #602[+]
add support for goreleaser v1.19, fixes #586 by @pashagolub in #587[+]
add concurrency clause to GHA workflows by @pashagolub in #609[+]
add ability to start a chain with delay, closes #573 by @pashagolub in #574[+]
add a Sphinx conf.py
file to documentation, fixes #590 by @pashagolub in #591[+]
add a sample of a retry logic for chains, closes #518 by @pashagolub in #578[+]
add .readthedocs.yaml
configuration file v2 by @pashagolub in #608[*]
update supported versions in SECURITY.md
by @pashagolub in #579[*]
refactor autonomous and remote tasks execution, fixes #584 by @pashagolub in #585[-]
reset session before returning connection to the pool by @amihajlovic in #589Full Changelog: https://github.com/cybertec-postgresql/pg_timetable/compare/v5.5.0...v5.6.0
[+]
bump stretchr/testify
from 1.8.2 to 1.8.3 by @dependabot in #567[+]
bump sirupsen/logrus
from 1.9.0 to 1.9.2 by @dependabot in #564 #566[+]
bump pashagolub/pgxmock/v2
from 2.6.0 to 2.7.0 by @dependabot in #562[*]
improve Download
chain sample 66372b6[-]
make sure panics output won't be hidden, fixes #569 by @pashagolub in #570[-]
fix connection usage for replicas and locked sessions, fixes #565 by @pashagolub in #568Full Changelog: https://github.com/cybertec-postgresql/pg_timetable/compare/v5.4.0...v5.5.0
[+]
bump actions/setup-go
from 3 to 4 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/553
[+]
bump pashagolub/pgxmock/v2
to 2.6.0 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/559
[*]
remove unused parameters and code by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/558
[-]
alter timetable.execution_log.txid
column type to bigint
, fixes #560 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/561
[-]
fix exit code for --init
command, fixes #556 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/557
Full Changelog: https://github.com/cybertec-postgresql/pg_timetable/compare/v5.3.0...v5.4.0
[!]
add file log rotation machinery, closes #522 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/550
[!]
add log rotation configuration, closes #524 #525 #551 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/552
[+]
allow database logging disabling, closes #548 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/549
Full Changelog: https://github.com/cybertec-postgresql/pg_timetable/compare/v5.2.0...v5.3.0
[+]
add $PGTT_PGSSLMODE
environment variable support, closes #546 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/547
[+]
bump jackc/pgx/v5
from 5.3.0 to 5.3.1 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/545
[+]
bump stretchr/testify
from 1.8.1 to 1.8.2 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/543
[-]
fix executor context for pgengine.SetCurrentTaskContext()
, fixes #541 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/542
Full Changelog: https://github.com/cybertec-postgresql/pg_timetable/compare/v5.1.0...v5.2.0
[!]
bump Go version to v1.20 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/540
[!]
bump goreleaser/goreleaser-action from 3 to 4 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/519
[+]
add curl
to the Docker image, closes #529 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/538
[+]
bump elgohr/Publish-Docker-Github-Action
from 4 to 5 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/516
[+]
bump jackc/pgx/v5
from 5.2.0 to 5.3.0 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/539 #517[+]
bump sethvargo/go-retry
from 0.2.3 to 0.2.4 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/520
[+]
bump spf13/viper
from 1.14.0 to 1.15.0 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/537
[*]
cron_split_to_arrays()
raises error for incorrect range and step values, closes #527 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/535
Full Changelog: https://github.com/cybertec-postgresql/pg_timetable/compare/v5.0.0...v5.1.0
[!]
add suport for jackc/pgx/v5
by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/488
[+]
replace deprecated golint
with revive
, closes #502 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/503
[+]
add /startchain
and /stopchain
REST API endpoints, closes #482 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/498
[+]
add email sending example to the docs, closes #495 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/496
[+]
bump actions/setup-go
from 2 to 3 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/489
[+]
bump pashagolub/pgxmock/v2
to 2.4.0 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/513
[+]
bump spf13/viper
to 1.14.0 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/510
[+]
bump stretchr/testify
to 1.8.1 by @dependabot in https://github.com/cybertec-postgresql/pg_timetable/pull/506
[+]
use sethvargo/go-retry
for the reconnection logic, closes #480 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/481
[*]
use pgx.RowToStructByName
instead of local one, closes #514 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/515
[*]
use envvar in GHA instead of deprecated set-output
command, closes #499 by @pashagolub in https://github.com/cybertec-postgresql/pg_timetable/pull/509
Full Changelog: https://github.com/cybertec-postgresql/pg_timetable/compare/v4.9.0...v5.0.0