• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

codenotary / immudb
85%

Build:
DEFAULT BRANCH: master
Repo Added 30 May 2020 08:52AM UTC
Files 311
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • changelog/1.11.1
  • chore/build-updates
  • chore/deps-trivy-x-bumps
  • chore/test-followups
  • ci-regex-fix
  • docker-init-db
  • docs/rust-sdk-guidance
  • fargate
  • feat/auditlog
  • feat/coalesce
  • feat/s3performance
  • feature/between-and
  • feature/constant-selection-query
  • feature/discard-precommitted-txs
  • feature/extract-from-timestamp
  • feature/individual-col-primary-key
  • feature/left-join
  • feature/pgsql-catalog
  • fix/2082-scan-latest
  • fix/cas-notarize
  • fix/display-actual-config-path-on-startup
  • fix/empty-tree-flush
  • fix/empty-tree-flush-file
  • fix/index_metrix
  • fix/issue-2100-sql-panics
  • fix/multiapp-readat-keynotfound-race
  • fix/swagger-test-go122-mux
  • gh_action_update
  • issue-2028
  • moshix-patch-8
  • parallelvcn
  • patch-1
  • refs/tags/v1.1.0
  • refs/tags/v1.10.0
  • refs/tags/v1.11.0
  • refs/tags/v1.11.0-RC2
  • refs/tags/v1.11.1
  • refs/tags/v1.2.0
  • refs/tags/v1.2.0-RC1
  • refs/tags/v1.2.1
  • refs/tags/v1.2.2
  • refs/tags/v1.2.3
  • refs/tags/v1.2.3-RC1
  • refs/tags/v1.2.4
  • refs/tags/v1.2.4-RC1
  • refs/tags/v1.3.0
  • refs/tags/v1.3.0-RC1
  • refs/tags/v1.3.1
  • refs/tags/v1.3.2
  • refs/tags/v1.3.2-RC1
  • refs/tags/v1.4.0
  • refs/tags/v1.4.0-RC1
  • refs/tags/v1.4.0-RC2
  • refs/tags/v1.4.1
  • refs/tags/v1.4.1-RC1
  • refs/tags/v1.5.0
  • refs/tags/v1.5.0-RC1
  • refs/tags/v1.9.0-RC1
  • refs/tags/v1.9.0-RC2
  • refs/tags/v1.9.3
  • refs/tags/v1.9.4
  • refs/tags/v1.9.5
  • refs/tags/v1.9.6
  • refs/tags/v1.9.7
  • refs/tags/v1.9DOM
  • refs/tags/v1.9DOM.0
  • refs/tags/v1.9DOM.1
  • refs/tags/v1.9DOM.1-RC1
  • refs/tags/v1.9DOM.2
  • refs/tags/v1.9DOM.2-RC1
  • refs/tags/v2.0.0-RC1
  • release/v1.10.0
  • release/v1.2.4
  • release/v1.2.4-RC1
  • release/v1.3.0
  • release/v1.3.0-RC1
  • release/v1.3.1
  • release/v1.3.2
  • release/v1.3.2-RC1
  • release/v1.4.0
  • release/v1.4.0-RC1
  • release/v1.4.0-RC2
  • release/v1.4.1
  • release/v1.4.1-RC1
  • release/v1.5.0
  • release/v1.5.0-RC1
  • release/v1.9.0-RC1
  • release/v1.9.0-RC2
  • release/v1.9.3
  • release/v1.9.4
  • release/v1.9.5
  • release/v1.9.6
  • release/v1.9.7
  • release/v1.9DOM
  • release/v1.9DOM.0
  • release/v1.9DOM.1
  • release/v1.9DOM.1-RC1
  • release/v1.9DOM.2
  • release/v1.9DOM.2-RC1
  • release/v2.0.0-RC1
  • update-copyright-notice
  • v2-prerelease

08 Jul 2026 09:53AM UTC coverage: 84.973% (+0.003%) from 84.97%
28933776347

push

gh-ci

vchaindz
fix(database): guard nil db in DBManager.CloseAll to avoid shutdown panic

A database whose open failed leaves a db-less ref in the cache: Get() has
allocDB Put() a &dbRef{count: 1}, openDB then fails and Release() only
decrements the count without removing the entry. On shutdown, CloseAll
iterated that ref and called ref.db.Close() on a nil db, panicking with a
nil pointer dereference and truncating the graceful shutdown.

Guard ref.db != nil in CloseAll, mirroring every other close site in the
file (OnEvict, Close, Release). Add a regression test reproducing the
failed-open-then-shutdown path.

Fixes #2108

Signed-off-by: Damien Sauvée <damien.sauvee@recommerce.com>

5 of 7 new or added lines in 1 file covered. (71.43%)

8 existing lines in 3 files now uncovered.

45227 of 53225 relevant lines covered (84.97%)

125983.45 hits per line

Relevant lines Covered
Build:
Build:
53225 RELEVANT LINES 45227 COVERED LINES
125983.45 HITS PER LINE
Source Files on master
  • Tree
  • List 311
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28933776347 master fix(database): guard nil db in DBManager.CloseAll to avoid shutdown panic A database whose open failed leaves a db-less ref in the cache: Get() has allocDB Put() a &dbRef{count: 1}, openDB then fails and Release() only decrements the count withou... push 08 Jul 2026 10:01AM UTC vchaindz gh-ci
84.97
28229644746 master chore: update changelog to 1.11.1 push 26 Jun 2026 09:39AM UTC SimoneLazzaris gh-ci
84.97
28191445813 master fix(sql): prevent two SQL engine panics introduced in 1.11.0 (#2100) Two server-crashing panics were reachable from ordinary, valid client traffic after upgrading to 1.11.0: 1. nil pointer dereference in the disk-spill sort path. The 1.11.0 p... push 25 Jun 2026 06:31PM UTC vchaindz gh-ci
84.98
28175662551 master fix(test): accept any 3xx redirect in TestSetupSwaggerUI Go 1.22+ ServeMux (active when go.mod declares go 1.22+) no longer issues an automatic 301 trailing-slash redirect for old-style patterns; instead the /api/docs/ handler runs directly and r... push 25 Jun 2026 02:09PM UTC vchaindz gh-ci
84.98
26766859756 master fix(docker): restore UID/GID consistency in almalinux-8-minimal image (#2098) The 1.11.0 almalinux-8-minimal image failed to start with: ERROR: Unable to get or set uuid: open /var/lib/immudb/immudb.identifier: permission denied Directories we... push 01 Jun 2026 04:18PM UTC vchaindz gh-ci
84.96
25782539759 master golang version needs to match go minimum version push 13 May 2026 06:41AM UTC vchaindz gh-ci
84.97
25779881759 master golang version needs to match go minimum version Pull #2096 13 May 2026 06:27AM UTC darcychristUWU gh-ci
84.96
25690707155 master chore(deps): bump urllib3 to 2.7.0 in test/e2e (CVE-2026-44432) Fixes decompression-bomb safeguard bypass in urllib3's streaming API (GHSA-2xpw-w6gg-jr37), affecting 2.6.0–2.6.x. push 11 May 2026 07:03PM UTC vchaindz gh-ci
84.97
25497188798 master perf(sql): add reduceBool fast path to skip *Bool boxing in COUNT(*) CmpBoolExp.reduce, BinBoolExp.reduce, and NotBoolExp.reduce each return &Bool{...} per call. On the issue #2093 shape (4 comparisons + 3 ANDs in WHERE), that is 7 boxed-Bool all... push 07 May 2026 01:05PM UTC vchaindz gh-ci
84.95
25383378086 master fix(server): tolerate unloaded databases in DatabaseList (#1997) DatabaseListV2 called CurrentState() unconditionally for every entry, so a single closed/unloadable DB caused the whole listing to fail with "already closed" — masking which DB was ... push 05 May 2026 02:53PM UTC vchaindz gh-ci
85.03
See All Builds (4085)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc