abelanger5
e6cd65300f
fix: make cron migration more performant ( #1076 )
...
* fix: make cron migration more performant
* whitespace
v0.52.2
2024-11-27 19:50:00 +00:00
Matt Kaye
147a750e48
[WIP] Documentation for OpenTelemetry ( #1012 )
...
* initial doc on otel
* title
* chore: keep docs in sync
* cleanup: remove tabs, unused imports, and lint
* add callout
---------
Co-authored-by: hatchet-temporary <mrkaye97+hatchet@gmail.com >
2024-11-26 16:44:19 -05:00
Gabe Ruttner
23201665a6
Feat: dynamic crons fixes ( #1073 )
v0.52.1
2024-11-26 10:47:30 -05:00
abelanger5
8da776f5e9
Update README.md
2024-11-26 10:11:42 -05:00
abelanger5
0b2b12d851
docs: high availability and docs on HA helm chart ( #1074 )
...
* docs: high availability and docs on HA helm chart
* fix: linting
* ignore manifests for typos
2024-11-25 15:17:20 -08:00
abelanger5
fbbe02fa33
fix: revert previous migration for new build of 0.52.0 ( #1072 )
...
* fix: revert previous migration for new build of 0.52.0
* also remove identityId
v0.52.0
2024-11-25 14:03:36 -05:00
dependabot[bot]
20c49c9638
chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 ( #1070 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 05:24:00 +00:00
dependabot[bot]
76bd4d1173
chore(deps): bump github.com/google/cel-go from 0.22.0 to 0.22.1 ( #1069 )
...
Bumps [github.com/google/cel-go](https://github.com/google/cel-go ) from 0.22.0 to 0.22.1.
- [Release notes](https://github.com/google/cel-go/releases )
- [Commits](https://github.com/google/cel-go/compare/v0.22.0...v0.22.1 )
---
updated-dependencies:
- dependency-name: github.com/google/cel-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 05:23:51 +00:00
dependabot[bot]
fc7b81198f
chore(deps): bump google.golang.org/api from 0.207.0 to 0.209.0 ( #1063 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.207.0 to 0.209.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.207.0...v0.209.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-22 05:23:05 +00:00
dependabot[bot]
9ee842da37
chore(deps): bump k8s.io/client-go from 0.31.2 to 0.31.3 ( #1065 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.31.2 to 0.31.3.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.31.2...v0.31.3 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-22 05:21:28 +00:00
dependabot[bot]
881999a660
chore(deps): bump k8s.io/api from 0.31.2 to 0.31.3 ( #1064 )
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.31.2 to 0.31.3.
- [Commits](https://github.com/kubernetes/api/compare/v0.31.2...v0.31.3 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-22 04:58:10 +00:00
Gabe Ruttner
574eb0b67e
feat: dynamic crons ( #1000 )
...
* wip: stub schedule page
* wip: stub list
* fix: 2025 bug...
* feat: wip cron list
* feat: addl meta
* feat: expose metadata column
* feat: sort and created at
* cron to recurring
* scheduled: with statuses
* fix: links
* feat: expose schedule ids
* feat: delete run
* fix: remove search
* feat: filterable scheduled
* fix: remove broken features
* chore: lint
* rm metadata for now
* chore: lint
* chore: recurring to cron job
* fix: review comments
* fix: populator
* wip cron changes
* fix: ids are helpful
* fix: populator
* wip
* wip: create crons, stub scheduled
* wip: create schedule
* wip add trigger buttons to all the pages
* wip: reusable trigger form
* fix: hash
* fixes: cron bugs
* fixes: cron sort
* fix: out of order migrations
* fix: add internalRetryCount
* feat: api things survive version transitions
* feat: table things
* feat: delete disabled for non api
* feat: prevent delete non api
* feat: filters
* require cron name for api
* default name
* fix: migrations
* frontend improvements and migrations
* fix: pagination
---------
Co-authored-by: Alexander Belanger <alexander@hatchet.run >
2024-11-21 16:18:24 -05:00
Sean Reilly
31e425a858
lets make retry configurable and do not retry for unavailable because the retry is slower than regular heartbeat ( #1046 )
...
Co-authored-by: Sean Reilly <sean@hatchet.run >
2024-11-21 13:39:31 -05:00
abelanger5
197bdd1f88
feat: exponential backoff ( #1062 )
...
* initial migration
* feat: exp backoff, fix linting
* fix utc issue and cleanup
2024-11-21 13:39:02 -05:00
abelanger5
06c4f642ea
fix: out of order migrations ( #1061 )
...
* fix: out of order migrations
* fix: add internalRetryCount
2024-11-21 10:18:07 -05:00
dependabot[bot]
beb2c39269
chore(deps): bump github.com/go-co-op/gocron/v2 from 2.12.3 to 2.12.4 ( #1060 )
...
Bumps [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron ) from 2.12.3 to 2.12.4.
- [Release notes](https://github.com/go-co-op/gocron/releases )
- [Commits](https://github.com/go-co-op/gocron/compare/v2.12.3...v2.12.4 )
---
updated-dependencies:
- dependency-name: github.com/go-co-op/gocron/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-21 04:58:32 +00:00
Sean Reilly
42afe083cf
Partition Step Run and Remove Prisma ( #982 )
...
* add in the migration for now
* Update step_runs.sql
remove TODO
* change the schema so we don't undo it
* add the migration for step run partition. remove prisma. add a helper task for recreating the db
* do a manual merge of the schema.sql
* add in the serial
* update docs
* PR feedback
* add Identity to all tables that don't have a Bigserial
* do the atlas hash with the new migration
* squash the migrations
---------
Co-authored-by: Sean Reilly <sean@hatchet.run >
2024-11-20 15:20:36 -08:00
Sean Reilly
b5de6e26ff
Add a dynamic strategy for flushing as a function of currently flushing ( #1055 )
...
* add a dynamic strategy for flushing where we make the trigger for flush a funciton of the depth of the concurrency
* default value for tests and New for FlushStrategy
* clean up the currently flushing locking and add deadlock.Mutex
* don't wait as long for the buffer
* lets see if this 2ms thing is what is causing things to break
* lets error for this to see if we are actually hitting these limits
* put a really short deadline on the lock timeout to see if github actions will blow up
* lets use RW mutexs se we don't block as much
* lets extend this out to 100ms
* lets just do fewer locks
* add a lock to prevent a queue behind the semaphore
* deal with potential data races
* a simpler loop fib and now locks
* lets get rid of the wait for flush
* remove the deadlock stuff
* mod tidy
---------
Co-authored-by: Sean Reilly <sean@hatchet.run >
2024-11-20 19:49:30 +00:00
abelanger5
2d54fa0dd1
Update postgres-events-table.mdx
2024-11-20 12:10:40 -05:00
abelanger5
980649e673
blog: events table in postgres ( #1059 )
...
* blog: events table in postgres
* flip index order
* address feedback
2024-11-20 11:32:19 -05:00
gabriel ruttner
1d22ee312b
docs: fix webhook navigation
2024-11-20 09:34:06 -05:00
dependabot[bot]
7e3f41a7bf
chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 ( #1058 )
...
Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/Masterminds/semver/releases )
- [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Masterminds/semver/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: github.com/Masterminds/semver/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-20 05:12:40 +00:00
dependabot[bot]
bbf0abe373
chore(deps): bump google.golang.org/api from 0.206.0 to 0.207.0 ( #1057 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.206.0 to 0.207.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.206.0...v0.207.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-20 05:12:17 +00:00
Gabe Ruttner
c88a18180a
docs: git driven snips -- on failure page ( #1043 )
...
* feat: universal tabs
* fix: consistent tab naming
* feat: paths
* wip: chunk parser
* wip: dynamic snips
* wip: components
* docs: annotated go
* docs: improved annotations
* chore: fix
* feat: on-failure
* todo: switch branch to main
* chore: lint
* chore: lint
* fix: resolved theme
* cache
* fix: theme again...
* todo list
* docs: shadcn
* docs: code example uses shadcn
* fix: build
* python note
* chore: lint
* chore: swap main
* feat: local story
* fix: is dev
* revert the change that broke vercel
* fix: redirect?
* feat: seo title
2024-11-18 15:50:51 -08:00
dependabot[bot]
6828f5c818
chore(deps): bump github.com/go-playground/validator/v10 ( #1054 )
...
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator ) from 10.22.1 to 10.23.0.
- [Release notes](https://github.com/go-playground/validator/releases )
- [Commits](https://github.com/go-playground/validator/compare/v10.22.1...v10.23.0 )
---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 05:06:57 +00:00
dependabot[bot]
03e92ebe97
chore(deps): bump github.com/exaring/otelpgx from 0.6.2 to 0.7.0 ( #1053 )
...
Bumps [github.com/exaring/otelpgx](https://github.com/exaring/otelpgx ) from 0.6.2 to 0.7.0.
- [Release notes](https://github.com/exaring/otelpgx/releases )
- [Commits](https://github.com/exaring/otelpgx/compare/v0.6.2...v0.7.0 )
---
updated-dependencies:
- dependency-name: github.com/exaring/otelpgx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 05:06:51 +00:00
abelanger5
ae5df5b88d
fix: make race condition on reassignment more rare ( #1052 )
...
* fix: make race condition on reassignment more rare
* fix: proper concurrency on bulk dispatch
* prevent concurrent err assignments
v0.51.5
2024-11-15 14:17:51 -05:00
Gabe Ruttner
961e8840c0
feat: universal doc tabs ( #1041 )
...
* feat: universal tabs
* fix: consistent tab naming
* feat: paths
2024-11-15 11:16:51 -08:00
abelanger5
faff6001a8
fix: propagate schedule timeouts to children ( #1051 )
2024-11-15 10:07:33 -05:00
Sean Reilly
d7d80393c3
add some logging so it is easier to see what grpc rate limits are set ( #1045 )
...
Co-authored-by: Sean Reilly <sean@hatchet.run >
v0.51.4
2024-11-15 09:20:15 -05:00
abelanger5
11ec54a18d
fix: typescript typo on onboarding ( #1042 )
2024-11-15 09:19:45 -05:00
abelanger5
c40b9154d8
fix: tenant race conditions, cleanup logic, old workers getting assigned ( #1050 )
2024-11-15 09:19:36 -05:00
Gabe Ruttner
4eaa9e7fd9
feat: configurable internal retry ( #1049 )
...
* feat: configurable internal retry
* fix: bump default to 3
2024-11-15 09:19:24 -05:00
abelanger5
f22c49652c
Update migrating-off-prisma.mdx
2024-11-15 06:32:39 -05:00
dependabot[bot]
78c333a734
chore(deps): bump google.golang.org/api from 0.205.0 to 0.206.0 ( #1048 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.205.0 to 0.206.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.205.0...v0.206.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 04:45:07 +00:00
dependabot[bot]
00337dd639
chore(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 ( #1047 )
...
Bumps google.golang.org/protobuf from 1.35.1 to 1.35.2.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 04:44:57 +00:00
Sean Reilly
9a5acc5179
modify the Event created at to be a clock_timestamp instead of a transaction timestamp so we maintain ordering of inserted events - also extend the length of the timestamp so we have enough significant bits ( #1044 )
...
* add the migration for the timestamp and clock
* regenerate
---------
Co-authored-by: Sean Reilly <sean@hatchet.run >
2024-11-14 11:15:45 -08:00
Alexander Belanger
a1e2a36330
filename
2024-11-12 11:01:35 -05:00
Alexander Belanger
99a8675727
url
2024-11-12 10:47:22 -05:00
dependabot[bot]
f965bb2f5d
chore(deps): bump github.com/steebchen/prisma-client-go ( #1040 )
...
Bumps [github.com/steebchen/prisma-client-go](https://github.com/steebchen/prisma-client-go ) from 0.42.0 to 0.43.0.
- [Release notes](https://github.com/steebchen/prisma-client-go/releases )
- [Commits](https://github.com/steebchen/prisma-client-go/compare/v0.42.0...v0.43.0 )
---
updated-dependencies:
- dependency-name: github.com/steebchen/prisma-client-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 04:39:45 +00:00
abelanger5
7e7e4ee406
blog: moving off prisma ( #1034 )
...
* blog: moving off prisma
* footnote improvement
* add link to prisma
* add sqlc link
* footnote spacing
* minor nits
2024-11-11 09:30:37 -05:00
dependabot[bot]
347c75cc10
chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 ( #1037 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.28.0 to 0.29.0.
- [Commits](https://github.com/golang/crypto/compare/v0.28.0...v0.29.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 05:13:05 +00:00
dependabot[bot]
a18aefa368
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc ( #1036 )
...
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) from 1.31.0 to 1.32.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 04:48:37 +00:00
gabriel ruttner
357e8d2c9c
fix: link
2024-11-08 11:10:11 -05:00
gabriel ruttner
d80140dc5f
fix: path
2024-11-08 11:04:08 -05:00
gabriel ruttner
1f4715a9b3
fix: doc links
2024-11-08 10:51:52 -05:00
Gabe Ruttner
3850964a98
feat: initial doc pages ( #1020 )
...
* generate initial cloud client
* feat: initial doc pages
* feat: cloud register id, action filtering
* feat:cloud register
* fix: env var
* chore:lint
---------
Co-authored-by: Alexander Belanger <alexander@hatchet.run >
2024-11-08 07:46:43 -08:00
dependabot[bot]
07c8b7cc8d
chore(deps): bump golang.org/x/time from 0.7.0 to 0.8.0 ( #1033 )
...
Bumps [golang.org/x/time](https://github.com/golang/time ) from 0.7.0 to 0.8.0.
- [Commits](https://github.com/golang/time/compare/v0.7.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/time
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v0.51.3
2024-11-08 05:42:24 +00:00
dependabot[bot]
ef0889ca5d
chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 ( #1030 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 05:42:16 +00:00
dependabot[bot]
293913c86a
chore(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 ( #1032 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/sync/compare/v0.8.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 05:17:51 +00:00