Skip to content

Releases

v0.7.0

Choose a tag to compare

@adfinis-releases adfinis-releases released this 11 Nov 14:21
47acdd2

0.7.0 (2026-11-11)

Feature

  • chart: support for http redirect and traffic policies (#59) (2c6556f)
  • ci: add test build to PR pipeline (c41583a)
  • add support for gateway API in the helm chart (#42) (7f50984)
  • bbook helm chart (26b16cb)
  • pkce (2688c08)
  • use slog (1920af4)
  • keycloak healthcheck, clearer README instruction for dev setup (23a5836)
  • add check for session secret length (6e88f74)
  • filter by group when authorizing users (734ce4b)
  • add golanci component (7a61101)
  • add renovate (0654666)
  • precommit hooks and release pipeline (903fcd0)
  • carddav integration (9f08297)
  • users can create access tokens for carddav integration (1bf1a52)
  • oidc impl (997c81b)
  • configurable connection string params (bfc2056)
  • mobile layout (aa44991)
  • dark mode (cdd9905)
  • add active development notice (d2ef34d)
  • export as csv/vcf (f999124)
  • pagination (b80ef28)
  • separate endpoint for contacts (b25f175)
  • perf profiling, 50x faster rendering, tailwind minify (a51b33a)
  • alphabet sidebar, cleaner UI (74379b1)
  • tel/mailto (c4b956c)
  • add saving favourites (b7ae912)
  • add search syntax help tooltip (87fa210)
  • add search (e689f5b)
  • initial htmx frontend (0056e80)
  • sync job, automated deletion of stale contacts (b1803f3)
  • use Zoho CRM v8 API (d85e10a)
  • run sqlc automatically (f19d4d9)
  • add db layer with sqlc (94dda04)
  • zoho client (80ddfac)

Bug Fixes

  • chart: reset pinned image tag digest (#61) (caa117a)
  • deps: update go non-major (#57) (45c2406)
  • deps: update module github.com/go-jose/go-jose/v4 to v4.1.6 (#53) (32fb81d)
  • deps: update module github.com/urfave/cli/v3 to v3.14.0 (#44) (cc815ee)
  • deps: update dependency htmx.org to v2.0.11 (#45) (ac9e781)
  • ci: correct module path (bbcb109)
  • deps: update dependency qrcode-generator to v2 (#30) (4581870)
  • deps: update npm non-major (#38) (bcfd69f)
  • deps: update go non-major (#37) (974c0dc)
  • golangci version (5ecfa35)
  • correct dockerfile filename (1238b84)
  • ci: corrected tests (3b3a034)
  • ci: add gosec exclusion (1f32158)
  • embedding whole folder (f7b8d85)
  • avoid oidc leaks in Caddyfile (344bf7b)
  • vcardstring (c7a26ac)
  • name row hover highlight (7590c25)
  • don't leak dav token + hashing (95537dc)
  • ensure return_to in login is a same-site path (0bb6d09)
  • single error (85d41f5)
  • allow toggling iss check (19f587f)
  • build tailwind.css also during release (6541c7e)
  • docker compose using old build path (8bbd3c6)
  • make golangci happy (308dcc9)
  • golanci config filename (10fa20d)
  • re enable zoho sync job (862b3f6)
  • oops (d391ee2)
  • gosec component path (9bca520)
  • rows stay at their fixed size regardless of free space (e243052)
  • fix broken docker compose (d9d054f)
  • adjusted caddyfile and compose for new frontend (b01e0c2)
  • wrong module name leftover (b9de549)

Documentation

Tests

Code Refactoring

  • removed refs to bbook-backend (24ceb65)
  • renamed src folder (89ef2d0)
  • separate template for rows (e734ffe)
  • consolidate router module (122240e)
  • move zoho sync inside zoho package (06d3381)

Chores

  • deps: update digests and pins (#55) (e0ad1b3)
  • deps: update caddy docker tag to v2.11.9 (#56) (6915734)
  • deps: update docker/login-action action to v4.8.0 (#58) (3c105fd)
  • deps: lock file maintenance (#47) (8de0729)
  • deps: update digests and pins (#50) (3f960d1)
  • deps: update caddy docker tag to v2.11.7 (#52) (62c8a4b)
  • deps: update github actions non-major (#51) (71a0e0b)
  • deps: update container non-major (#49) (839109d)
  • deps: update digests and pins (#43) (cc34014)
  • deps: update anchore/sbom-action action to v0.24.3 (#48) (8ff43b9)
  • deps: update dependency golangci/golangci-lint to v2.14.0 (#46) (4f0bd7a)
  • update README (5c7b502)
  • deps: update actions/checkout action to v7 (#23) (cf341c8)
  • deps: update goreleaser/goreleaser-action action to v7 (#29) (1ca9f52)
  • deps: update actions/upload-artifact action to v7 (#25) (0f86e2e)
  • deps: update docker/login-action action to v4 (#27) (cc92a23)
  • deps: update actions/setup-go action to v7 (#24) (4bd3e20)
  • deps: lock file maintenance (#41) (d2e9755)
  • deps: update container non-major (#39) (9003da0)
  • deps: update github actions non-major (#40) (8cce7c8)
  • deps: update postgres:18.3 docker digest to 7e32e98 (#35) (4eb2335)
  • deps: update pre-commit hook gitleaks/gitleaks to v8.30.1 (#36) (b165302)
  • remove gitlab ci (30fa37d)
  • deps: lock file maintenance (1f5cedc)
  • deps: update golang:1.26 docker digest to 3c3e25a (bf86257)
  • deps: pin dependencies (a11599e)
  • add equivalent github ci (8deafe4)
  • log errors (7b2c84c)
  • bundle dependencies with esbuild (d048f16)
  • better config validation (82325db)
  • dont error out on invalid_grant err (077aa23)
  • tweak timeouts (ce1db3b)
  • zoho sync once an hour (8c7eb1e)
  • error on invalid page (8e35f2f)
  • sanitize fields of Zoho contact before storing (63a254d)
  • ignore error with annotation rather than discarding it (c0fe051)
  • propagate search error to the frontend (ebdfffe)
  • unify token verification logic and claims (b4640c5)
  • run cleanup once an hour (5e0e268)
  • avoid leaking information in http errors (bb73467)
  • replace global appconfig with config injected at startup (40df03a)
  • feedback on golanci.yml (1139ce3)
  • remove test (ff10c6e)
  • pin deps (937b194)
  • update module names (3bb7647)
  • wait for a year before deleting a user's acc tokens (0866fe0)
  • fetch only contacts that are not Inactive (2656504)
  • clean up frontend (9be364d)
  • strip spaces from phone numbers (96e2bfe)
  • avoid full page refreshes (d5d214b)
  • rename folder (aa2b0f1)
  • increased input delay (d2c21f1)
  • unexporting where possible (6914450)
  • initial skeleton commit (3cbe4e5)

CI

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 17:47

0.6.0 (2026-11-10)

Feature

  • chart: support for http redirect and traffic policies (#59) (51615ee)
  • ci: add test build to PR pipeline (c41583a)
  • add support for gateway API in the helm chart (#42) (7f50984)
  • bbook helm chart (26b16cb)
  • pkce (2688c08)
  • use slog (1920af4)
  • keycloak healthcheck, clearer README instruction for dev setup (23a5836)
  • add check for session secret length (6e88f74)
  • filter by group when authorizing users (734ce4b)
  • add golanci component (7a61101)
  • add renovate (0654666)
  • precommit hooks and release pipeline (903fcd0)
  • carddav integration (9f08297)
  • users can create access tokens for carddav integration (1bf1a52)
  • oidc impl (997c81b)
  • configurable connection string params (bfc2056)
  • mobile layout (aa44991)
  • dark mode (cdd9905)
  • add active development notice (d2ef34d)
  • export as csv/vcf (f999124)
  • pagination (b80ef28)
  • separate endpoint for contacts (b25f175)
  • perf profiling, 50x faster rendering, tailwind minify (a51b33a)
  • alphabet sidebar, cleaner UI (74379b1)
  • tel/mailto (c4b956c)
  • add saving favourites (b7ae912)
  • add search syntax help tooltip (87fa210)
  • add search (e689f5b)
  • initial htmx frontend (0056e80)
  • sync job, automated deletion of stale contacts (b1803f3)
  • use Zoho CRM v8 API (d85e10a)
  • run sqlc automatically (f19d4d9)
  • add db layer with sqlc (94dda04)
  • zoho client (80ddfac)

Bug Fixes

  • deps: update go non-major (#57) (dc877c7)
  • deps: update module github.com/go-jose/go-jose/v4 to v4.1.6 (#53) (bf8e440)
  • deps: update module github.com/urfave/cli/v3 to v3.14.0 (#44) (24170f3)
  • deps: update dependency htmx.org to v2.0.11 (#45) (0a54e20)
  • ci: correct module path (bbcb109)
  • deps: update dependency qrcode-generator to v2 (#30) (4581870)
  • deps: update npm non-major (#38) (bcfd69f)
  • deps: update go non-major (#37) (974c0dc)
  • golangci version (5ecfa35)
  • correct dockerfile filename (1238b84)
  • ci: corrected tests (3b3a034)
  • ci: add gosec exclusion (1f32158)
  • embedding whole folder (f7b8d85)
  • avoid oidc leaks in Caddyfile (344bf7b)
  • vcardstring (c7a26ac)
  • name row hover highlight (7590c25)
  • don't leak dav token + hashing (95537dc)
  • ensure return_to in login is a same-site path (0bb6d09)
  • single error (85d41f5)
  • allow toggling iss check (19f587f)
  • build tailwind.css also during release (6541c7e)
  • docker compose using old build path (8bbd3c6)
  • make golangci happy (308dcc9)
  • golanci config filename (10fa20d)
  • re enable zoho sync job (862b3f6)
  • oops (d391ee2)
  • gosec component path (9bca520)
  • rows stay at their fixed size regardless of free space (e243052)
  • fix broken docker compose (d9d054f)
  • adjusted caddyfile and compose for new frontend (b01e0c2)
  • wrong module name leftover (b9de549)

Documentation

Tests

Code Refactoring

  • removed refs to bbook-backend (24ceb65)
  • renamed src folder (89ef2d0)
  • separate template for rows (e734ffe)
  • consolidate router module (122240e)
  • move zoho sync inside zoho package (06d3381)

Chores

  • deps: update digests and pins (#55) (4f67005)
  • deps: update caddy docker tag to v2.11.9 (#56) (531d153)
  • deps: update docker/login-action action to v4.8.0 (#58) (522b9e7)
  • deps: lock file maintenance (#47) (dc65205)
  • deps: update digests and pins (#50) (9022b9d)
  • deps: update caddy docker tag to v2.11.7 (#52) (f17b0fb)
  • deps: update github actions non-major (#51) (def9e1f)
  • deps: update container non-major (#49) (edd71ff)
  • deps: update digests and pins (#43) (5f8993b)
  • deps: update anchore/sbom-action action to v0.24.3 (#48) (a55f702)
  • deps: update dependency golangci/golangci-lint to v2.14.0 (#46) (8c5ca58)
  • update README (5c7b502)
  • deps: update actions/checkout action to v7 (#23) (cf341c8)
  • deps: update goreleaser/goreleaser-action action to v7 (#29) (1ca9f52)
  • deps: update actions/upload-artifact action to v7 (#25) (0f86e2e)
  • deps: update docker/login-action action to v4 (#27) (cc92a23)
  • deps: update actions/setup-go action to v7 (#24) (4bd3e20)
  • deps: lock file maintenance (#41) (d2e9755)
  • deps: update container non-major (#39) (9003da0)
  • deps: update github actions non-major (#40) (8cce7c8)
  • deps: update postgres:18.3 docker digest to 7e32e98 (#35) (4eb2335)
  • deps: update pre-commit hook gitleaks/gitleaks to v8.30.1 (#36) (b165302)
  • remove gitlab ci (30fa37d)
  • deps: lock file maintenance (1f5cedc)
  • deps: update golang:1.26 docker digest to 3c3e25a (bf86257)
  • deps: pin dependencies (a11599e)
  • add equivalent github ci (8deafe4)
  • log errors (7b2c84c)
  • bundle dependencies with esbuild (d048f16)
  • better config validation (82325db)
  • dont error out on invalid_grant err (077aa23)
  • tweak timeouts (ce1db3b)
  • zoho sync once an hour (8c7eb1e)
  • error on invalid page (8e35f2f)
  • sanitize fields of Zoho contact before storing (63a254d)
  • ignore error with annotation rather than discarding it (c0fe051)
  • propagate search error to the frontend (ebdfffe)
  • unify token verification logic and claims (b4640c5)
  • run cleanup once an hour (5e0e268)
  • avoid leaking information in http errors (bb73467)
  • replace global appconfig with config injected at startup (40df03a)
  • feedback on golanci.yml (1139ce3)
  • remove test (ff10c6e)
  • pin deps (937b194)
  • update module names (3bb7647)
  • wait for a year before deleting a user's acc tokens (0866fe0)
  • fetch only contacts that are not Inactive (2656504)
  • clean up frontend (9be364d)
  • strip spaces from phone numbers (96e2bfe)
  • avoid full page refreshes (d5d214b)
  • rename folder (aa2b0f1)
  • increased input delay (d2c21f1)
  • unexporting where possible (6914450)
  • initial skeleton commit (3cbe4e5)

CI

  • inherit custom renovate configs (ad044cf)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 11:52
5c7b502

0.4.0 (2026-09-21)

Feature

  • ci: add test build to PR pipeline (c41583a)

Chores

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 06:52
bbcb109

0.3.1 (2026-09-18)

Bug Fixes

  • ci: correct module path (bbcb109)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 09:33
26b16cb

0.2.0 (2026-09-16)

Feature

Bug Fixes

Chores

  • deps: update actions/checkout action to v7 (#23) (cf341c8)
  • deps: update goreleaser/goreleaser-action action to v7 (#29) (1ca9f52)
  • deps: update actions/upload-artifact action to v7 (#25) (0f86e2e)
  • deps: update docker/login-action action to v4 (#27) (cc92a23)
  • deps: update actions/setup-go action to v7 (#24) (4bd3e20)
  • deps: lock file maintenance (#41) (d2e9755)
  • deps: update container non-major (#39) (9003da0)
  • deps: update github actions non-major (#40) (8cce7c8)
  • deps: update postgres:18.3 docker digest to 7e32e98 (#35) (4eb2335)
  • deps: update pre-commit hook gitleaks/gitleaks to v8.30.1 (#36) (b165302)
  • remove gitlab ci (30fa37d)
  • deps: lock file maintenance (1f5cedc)

CI

  • inherit custom renovate configs (ad044cf)

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 15 Sep 13:23
5ecfa35

0.1.2 (2026-09-15)

Bug Fixes

Chores

  • deps: update golang:1.26 docker digest to 3c3e25a (bf86257)
  • deps: pin dependencies (a11599e)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 15 Sep 13:12
1238b84

0.1.1 (2026-09-15)

Bug Fixes

  • correct dockerfile filename (1238b84)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 13:04
8deafe4

0.1.0 (2026-09-15)

Feature

  • pkce (2688c08)
  • use slog (1920af4)
  • keycloak healthcheck, clearer README instruction for dev setup (23a5836)
  • add check for session secret length (6e88f74)
  • filter by group when authorizing users (734ce4b)
  • add golanci component (7a61101)
  • add renovate (0654666)
  • precommit hooks and release pipeline (903fcd0)
  • carddav integration (9f08297)
  • users can create access tokens for carddav integration (1bf1a52)
  • oidc impl (997c81b)
  • configurable connection string params (bfc2056)
  • mobile layout (aa44991)
  • dark mode (cdd9905)
  • add active development notice (d2ef34d)
  • export as csv/vcf (f999124)
  • pagination (b80ef28)
  • separate endpoint for contacts (b25f175)
  • perf profiling, 50x faster rendering, tailwind minify (a51b33a)
  • alphabet sidebar, cleaner UI (74379b1)
  • tel/mailto (c4b956c)
  • add saving favourites (b7ae912)
  • add search syntax help tooltip (87fa210)
  • add search (e689f5b)
  • initial htmx frontend (0056e80)
  • sync job, automated deletion of stale contacts (b1803f3)
  • use Zoho CRM v8 API (d85e10a)
  • run sqlc automatically (f19d4d9)
  • add db layer with sqlc (94dda04)
  • zoho client (80ddfac)

Bug Fixes

  • ci: corrected tests (3b3a034)
  • ci: add gosec exclusion (1f32158)
  • embedding whole folder (f7b8d85)
  • avoid oidc leaks in Caddyfile (344bf7b)
  • vcardstring (c7a26ac)
  • name row hover highlight (7590c25)
  • don't leak dav token + hashing (95537dc)
  • ensure return_to in login is a same-site path (0bb6d09)
  • single error (85d41f5)
  • allow toggling iss check (19f587f)
  • build tailwind.css also during release (6541c7e)
  • docker compose using old build path (8bbd3c6)
  • make golangci happy (308dcc9)
  • golanci config filename (10fa20d)
  • re enable zoho sync job (862b3f6)
  • oops (d391ee2)
  • gosec component path (9bca520)
  • rows stay at their fixed size regardless of free space (e243052)
  • fix broken docker compose (d9d054f)
  • adjusted caddyfile and compose for new frontend (b01e0c2)
  • wrong module name leftover (b9de549)

Documentation

Tests

Code Refactoring

  • removed refs to bbook-backend (24ceb65)
  • renamed src folder (89ef2d0)
  • separate template for rows (e734ffe)
  • consolidate router module (122240e)
  • move zoho sync inside zoho package (06d3381)

Chores

  • add equivalent github ci (8deafe4)
  • log errors (7b2c84c)
  • bundle dependencies with esbuild (d048f16)
  • better config validation (82325db)
  • dont error out on invalid_grant err (077aa23)
  • tweak timeouts (ce1db3b)
  • zoho sync once an hour (8c7eb1e)
  • error on invalid page (8e35f2f)
  • sanitize fields of Zoho contact before storing (63a254d)
  • ignore error with annotation rather than discarding it (c0fe051)
  • propagate search error to the frontend (ebdfffe)
  • unify token verification logic and claims (b4640c5)
  • run cleanup once an hour (5e0e268)
  • avoid leaking information in http errors (bb73467)
  • replace global appconfig with config injected at startup (40df03a)
  • feedback on golanci.yml (1139ce3)
  • remove test (ff10c6e)
  • pin deps (937b194)
  • update module names (3bb7647)
  • wait for a year before deleting a user's acc tokens (0866fe0)
  • fetch only contacts that are not Inactive (2656504)
  • clean up frontend (9be364d)
  • strip spaces from phone numbers (96e2bfe)
  • avoid full page refreshes (d5d214b)
  • rename folder (aa2b0f1)
  • increased input delay (d2c21f1)
  • unexporting where possible (6914450)
  • initial skeleton commit (3cbe4e5)