-
c7b8a92a7c
build(deps): update Go and module dependencies
main
v0.9.0
Ask Bjørn Hansen
2026-03-21 18:45:43 -07:00
-
1b9e566892
refactor(xff): split into generic, echo, and fastly packages
Ask Bjørn Hansen
2026-03-21 18:41:28 -07:00
-
82de580879
feat(ekko): add WithTrustOptions for CDN IP trust configuration
Ask Bjørn Hansen
2026-03-08 18:31:44 -07:00
-
92b202037a
fix(ekko): store service name and add fallback for Server header
Ask Bjørn Hansen
2026-03-08 17:41:41 -07:00
-
af7683da9a
fix(version): don't add "v" prefix to non-semver VERSION strings
v0.8.0
Ask Bjørn Hansen
2026-03-08 14:02:45 -07:00
-
3c801842e4
build(ci): support both Woodpecker and Drone in run-goreleaser
Ask Bjørn Hansen
2026-03-07 16:20:51 -08:00
-
d56e33b171
fix(ekko): include client IP in request logs
Ask Bjørn Hansen
2026-02-21 01:11:30 -08:00
-
614cbf8097
feat(pgdb): add PG* environment variable fallback in OpenPool
Ask Bjørn Hansen
2026-02-21 00:34:09 -08:00
-
1df4b0d4b4
feat(tracing): add bearer token authentication for OTLP exporters
Ask Bjørn Hansen
2025-12-27 12:52:37 -08:00
-
d43ff0f2a9
fix(pgdb): align pool defaults with pgxpool
v0.7.1
Ask Bjørn Hansen
2025-11-30 09:35:55 -08:00
-
66a72265ce
feat(pgdb): export config discovery functions for display purposes
v0.7.0
Ask Bjørn Hansen
2025-11-29 13:04:36 -08:00
-
94b718a925
fix(database): correct metrics and improve error handling
Ask Bjørn Hansen
2025-11-29 12:56:49 -08:00
-
283d3936f6
feat(pgdb): add DATABASE_URI environment variable support
Ask Bjørn Hansen
2025-11-29 11:52:45 -08:00
-
7291f00f48
feat(metricsserver): add Gatherer method
v0.6.2
Ask Bjørn Hansen
2025-10-12 16:13:19 -07:00
-
6420d0b174
feat(config): add pool_domain and upgrade dependencies
v0.6.0
Ask Bjørn Hansen
2025-10-04 08:25:54 -07:00
-
2670d25b52
feat(config): add pool_domain and upgrade dependencies
v0.6.1
Ask Bjørn Hansen
2025-10-04 08:25:54 -07:00
-
-
45308cd4bf
feat(database): add PostgreSQL support with native pgx pool
Ask Bjørn Hansen
2025-09-27 16:55:54 -07:00
-
4767caf7b8
feat(xff): add AddTrustedCIDR for custom proxies
Ask Bjørn Hansen
2025-09-27 14:46:02 -07:00
-
f90281f472
feat(xff): add net/http middleware support
Ask Bjørn Hansen
2025-09-27 13:41:12 -07:00
-
ca190b0085
docs: add v0.5.2 release notes
v0.5.2
Ask Bjørn Hansen
2025-09-21 12:10:05 -07:00
-
10864363e2
feat(health): enhance server with probe-specific handlers
Ask Bjørn Hansen
2025-09-21 10:52:29 -07:00
-
66b51df2af
feat(logger): add runtime log level control API
Ask Bjørn Hansen
2025-09-06 05:21:33 -07:00
-
28d05d1d0e
feat(database): add DATABASE_CONFIG_FILE env override
Ask Bjørn Hansen
2025-08-03 12:20:35 -07:00
-
a774f92bf7
fix(logger): prevent mutex crash in bufferingExporter
Ask Bjørn Hansen
2025-08-02 22:55:57 -07:00
-
0b9769dc39
Prepare v0.5.1
v0.5.1
Ask Bjørn Hansen
2025-08-02 11:04:13 -07:00
-
9dadd9edc3
feat(version): add Unix epoch support for buildTime
Ask Bjørn Hansen
2025-08-02 10:16:41 -07:00
-
c6230be91e
feat(metrics): add OTLP metrics support with centralized config
Ask Bjørn Hansen
2025-08-02 09:29:27 -07:00
-
796b2a8412
tracing: enable retrying otlp requests when using http
Ask Bjørn Hansen
2025-07-27 17:13:06 -07:00
-
6a3bc7bab3
feat(logger): add buffering exporter with TLS support for OTLP logs
Ask Bjørn Hansen
2025-07-27 16:36:18 -07:00
-
da13a371b4
feat(database): add shared transaction helpers
v0.5.0
Ask Bjørn Hansen
2025-07-12 23:52:48 -07:00
-
a1a5a6b8be
database: create shared database package
Ask Bjørn Hansen
2025-07-12 17:59:28 -07:00
-
96afb77844
database: create shared database package with configurable patterns
Ask Bjørn Hansen
2025-07-12 16:54:24 -07:00
-
c372d79d1d
build: goreleaser 2.11.0 and download script tweaks
Ask Bjørn Hansen
2025-07-12 16:51:10 -07:00
-
b5141d6a70
Add database transaction helpers
Ask Bjørn Hansen
2025-07-12 13:57:27 -07:00
-
694f8ba1d3
Add comprehensive godoc documentation to all packages
v0.4.3
Ask Bjørn Hansen
2025-06-19 23:52:03 -07:00
-
09b52f92d7
version: add documentation and tests
v0.4.2
Ask Bjørn Hansen
2025-06-06 20:19:08 -07:00
-
785abdec8d
ulid: simplify, add function without a timestamp
Ask Bjørn Hansen
2025-06-06 20:02:23 -07:00
-
ce203a4618
Add README
Ask Bjørn Hansen
2025-06-06 19:56:43 -07:00
-
3c994a7343
Add copilot/claude instructions
Ask Bjørn Hansen
2025-06-06 19:50:30 -07:00
-
f69c3e9c3c
ulid: add documentation and more tests
Ask Bjørn Hansen
2025-06-06 19:31:28 -07:00
-
fac5b1f275
metrics: add tests and documentation
Ask Bjørn Hansen
2025-06-06 19:24:30 -07:00
-
a37559b93e
health: add documentation
Ask Bjørn Hansen
2025-06-06 19:16:14 -07:00
-
faac09ac0c
timeutil: Add documentation
Ask Bjørn Hansen
2025-06-06 19:08:16 -07:00
-
62a7605869
config: add depenv.MonitorDomain() and config.ManageURL() methods
v0.4.1
Ask Bjørn Hansen
2025-04-19 23:07:08 -07:00
-
0996167865
modernize + gofumpt
Ask Bjørn Hansen
2025-04-19 22:19:02 -07:00
-
87344dd601
version: KongVersionCmd type
v0.4.0
Ask Bjørn Hansen
2025-04-12 00:24:19 -07:00
-
39e6611602
build: update goreleaser
Ask Bjørn Hansen
2025-04-12 00:23:33 -07:00
-
355d246010
depenv: implement UnmarshalText
Ask Bjørn Hansen
2025-04-12 00:22:57 -07:00
-
e5836a8b97
depenv: ntppool configuration for deployment environments
Ask Bjørn Hansen
2025-01-26 11:08:44 -08:00
-
f6d160a7f8
health: fix shutdown of health check server
Ask Bjørn Hansen
2025-01-03 14:01:52 +01:00
-
9e2d6fb74e
Update dependencies
v0.3.1
Ask Bjørn Hansen
2024-12-27 18:39:48 -08:00
-
0df1154bb5
Update goreleaser to 2.5.0
Ask Bjørn Hansen
2024-12-21 08:55:17 -08:00
-
b926a85737
ekko: gzip config option
Ask Bjørn Hansen
2024-12-01 16:45:49 -08:00
-
68bd4d8904
ekko: configurable read write and readheader timeouts
Ask Bjørn Hansen
2024-11-26 01:04:34 -08:00
-
152be9d956
logger: otlp support
v0.3.0
Ask Bjørn Hansen
2024-11-09 12:20:09 +00:00
-
ab94adb925
tracing: setup log provider
Ask Bjørn Hansen
2024-11-09 10:19:16 +00:00
-
ddb56b3566
ekko: Add WithLogFilters option
Ask Bjørn Hansen
2024-10-12 11:39:16 -07:00
-
4367ef9c29
Add Fatalf to standard logger-ish
Ask Bjørn Hansen
2024-10-12 11:11:50 -07:00
-
d6a77f4003
ekko: add gzip, move recover middleware to run early
v0.2.13
Ask Bjørn Hansen
2024-09-21 00:53:10 -07:00
-
3f3fb29bc9
ekko: helper to setup labstack echo with logging, tracing, etc
Ask Bjørn Hansen
2024-09-20 21:47:10 -07:00
-
8e898d9c59
tracing: refactor code, support more exporters with default environment configuration
Ask Bjørn Hansen
2024-09-14 00:47:07 -07:00
-
1ecd5684e6
version: Add CheckVersion() function
v0.2.12
Ask Bjørn Hansen
2024-08-18 18:11:17 -07:00
-
59580b50ba
scripts: update goreleaser
v0.2.11
Ask Bjørn Hansen
2024-07-07 13:05:06 -07:00
-
9a86b2aaf5
tracing: semconv v1.26.0
Ask Bjørn Hansen
2024-07-06 13:04:48 -07:00
-
bcf7232154
Update dependencies + otel schema 1.25
v0.2.10
Ask Bjørn Hansen
2024-06-08 00:14:42 -07:00
-
9934dc8e36
Update Go, slog-otel, prometheus client
v0.2.9
Ask Bjørn Hansen
2024-04-06 09:42:41 -07:00
-
a458dcb226
tracing: add EndpointURL option
Ask Bjørn Hansen
2024-03-16 10:40:43 -07:00
-
4ed44c72a4
Update dependencies
v0.2.8
Ask Bjørn Hansen
2024-03-09 21:57:46 -08:00
-
8a8ff93996
scripts: goreleaser 1.24.0
Ask Bjørn Hansen
2024-02-10 19:10:01 -08:00
-
1e8785bd32
version: fix metric name for services with dash in the name
Ask Bjørn Hansen
2024-02-03 00:21:31 -08:00
-
5aeaa97c6f
Add BSD license
Ask Bjørn Hansen
2024-01-20 11:48:32 -07:00
-
df2285d355
tracing: update semconv, better error checking
v0.2.7
Ask Bjørn Hansen
2024-01-19 22:59:29 -08:00
-
232a6f98df
tracing: add minimal test
Ask Bjørn Hansen
2024-01-19 22:48:14 -08:00
-
4f6b09200f
Update dependencies
v0.2.6
Ask Bjørn Hansen
2024-01-12 23:12:15 -08:00
-
7085202154
Update goreleaser
Ask Bjørn Hansen
2024-01-12 22:17:07 -08:00
-
5c7ae6ab8a
Basic config package to parse NTP Pool system config
Ask Bjørn Hansen
2023-12-10 20:43:38 -08:00
-
608f05d395
types: shared data types
Ask Bjørn Hansen
2023-12-10 19:16:13 -08:00
-
b5420f9dbd
build: private repository support for drone / goreleaser
Ask Bjørn Hansen
2023-12-10 19:15:49 -08:00
-
537ee53384
Minor dependency updates
v0.2.5
Ask Bjørn Hansen
2023-11-26 01:15:04 -08:00
-
0a92ad768e
tracing: option to set endpoint without environment variables
Ask Bjørn Hansen
2023-11-15 22:29:20 +08:00
-
61d73f7be3
Update dependencies
Ask Bjørn Hansen
2023-11-15 22:28:41 +08:00
-
2bff6d8ef3
X-Forwarded-For handler for labstack echo and Fastly
Ask Bjørn Hansen
2023-11-12 15:51:21 -08:00
-
62e28b71f1
tracing: option to use a GetClientCertificates function
Ask Bjørn Hansen
2023-10-29 18:18:41 -07:00
-
5b033a1f0b
logging: use remychantenay/slog-otel
v0.2.4
Ask Bjørn Hansen
2023-10-21 22:09:48 -07:00
-
a4447c97f6
tracing: support for shutting down the trace provider
Ask Bjørn Hansen
2023-10-21 21:59:10 -07:00
-
9d136b2502
logger: Add experimental support for adding trace_id from context
Ask Bjørn Hansen
2023-10-21 21:51:29 -07:00
-
7420ad12f4
Update dependencies
Ask Bjørn Hansen
2023-10-21 21:49:51 -07:00
-
cf33a99566
tracing: tweak API
v0.2.3
Ask Bjørn Hansen
2023-10-14 04:20:29 -07:00
-
c2b303bec9
goreleaser: --skip-publish is now --skip=publish
Ask Bjørn Hansen
2023-10-14 04:10:33 -07:00
-
6fd0728668
Update kafka-go
Ask Bjørn Hansen
2023-10-14 03:31:30 -07:00
-
09f963b267
tracing: wip / test
Ask Bjørn Hansen
2023-10-14 03:30:19 -07:00
-
ad63071f60
Update dependencies and goreleaser; require Go 1.21.3 for h2 fix
v0.2.2
Ask Bjørn Hansen
2023-10-11 22:03:38 -07:00
-
020966a4b3
Go 1.21; use log/slog instead of version from x/exp
v0.2.1
Ask Bjørn Hansen
2023-09-17 23:03:55 -07:00
-
053de4fd16
scripts: manage goreleaser version in script
Ask Bjørn Hansen
2023-09-17 23:02:48 -07:00
-
3f1f4436df
metrics: have Registry() return a Registry instead of Registerer
Ask Bjørn Hansen
2023-08-06 12:34:56 -07:00
-
be9b63f382
health: support custom health check functions
Ask Bjørn Hansen
2023-07-22 23:48:04 -07:00
-
e9d0f7419a
kafka: CheckPartitions() method for health checks
Ask Bjørn Hansen
2023-07-22 23:47:37 -07:00
-
2a021b453d
timeutil: time.Duration json helper
v0.2.0
Ask Bjørn Hansen
2023-07-22 00:10:55 -07:00
-
03bde25c6d
health: make health listener semantics match metrics one
Ask Bjørn Hansen
2023-07-08 21:18:38 -07:00
-
6b6b22092e
metrics: allow server to return errors
Ask Bjørn Hansen
2023-07-08 21:13:31 -07:00