Skip to content

Bump org.postgresql:postgresql from 42.5.1 to 42.5.5#1

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/org.postgresql-postgresql-42.5.5
Closed

Bump org.postgresql:postgresql from 42.5.1 to 42.5.5#1
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/org.postgresql-postgresql-42.5.5

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Mar 1, 2026

Bumps org.postgresql:postgresql from 42.5.1 to 42.5.5.

Release notes

Sourced from org.postgresql:postgresql's releases.

v42.5.4

What's Changed

Full Changelog: pgjdbc/pgjdbc@REL42.5.3...REL42.5.4

v42.5.3

What's Changed

Full Changelog: pgjdbc/pgjdbc@REL42.5.2...REL42.5.3

v42.5.2

What's Changed

... (truncated)

Changelog

Sourced from org.postgresql:postgresql's changelog.

Changelog

Notable changes since version 42.0.0, read the complete History of Changes.

The format is based on Keep a Changelog.

[Unreleased]

[42.7.10] (2026-02-11)

Changed

Fixed

Reverted

[42.7.9] (2026-01-14)

Added

Changed

  • perf: optimize PGInterval.getValue() by replacing String.format with StringBuilder
  • doc: update property quoteReturningIdentifiers default value [PR #3847](pgjdbc/pgjdbc#3847)
  • security: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class

Fixed

[42.7.8] (2025-09-18)

Added

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from 42.5.1 to 42.5.5.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases)
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md)
- [Commits](pgjdbc/pgjdbc@REL42.5.1...REL42.5.5)

---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
  dependency-version: 42.5.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Mar 1, 2026
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github May 6, 2026

Superseded by #3.

@dependabot dependabot Bot closed this May 6, 2026
@dependabot dependabot Bot deleted the dependabot/maven/org.postgresql-postgresql-42.5.5 branch May 6, 2026 13:42
fm4v added a commit to fm4v/sqlancer that referenced this pull request May 19, 2026
Three structural issues surfaced during the first 25-oracle 15-minute run
and three regressions from W3 (ANY/SEMI join expansion) surfaced once the
existing TLP / NoREC / SEMR oracles started picking the new join types.
Fixes here are scope-minimal: each addresses one observed failure mode
with the smallest change that actually held up across a re-run.

* ClickHouseProvider.getDatabaseName(): when the comma-joined --oracle
  list has 25 entries, the resulting database name plus the appended ".sql.tmp"
  metadata suffix overflows the ext4 255-byte filename limit. ClickHouse
  surfaces this as "Code: 458 CANNOT_UNLINK" on every DROP/CREATE DATABASE
  and the worker thread dies. Substitute a stable short hash when the
  suffix would push the name past 200 bytes; single-oracle runs keep the
  readable suffix.

* ClickHouseProvider: max_execution_time lowered from 120s to 30s. With
  the W3 JOIN-shape expansion the generator now emits multi-table FROM
  clauses ("SELECT * FROM t1, t2, t3") regularly; at 120s the Cartesian
  result can monopolise a worker thread for the full 2 minutes draining
  the JDBC stream. 30s preserves the "clean TIMEOUT_EXCEEDED rather than
  ambiguous socket_timeout" property of the original cap with bounded
  per-thread blockage.

* ClickHouseExpressionGenerator.getRandomJoinClauses (both call sites):
  restrict the random pick to DETERMINISTIC_JOIN_TYPES. ANY / SEMI break
  TLP / NoREC / SEMR multiset equality by construction (their per-row
  match choice is algorithm-dispatched); the dedicated JoinAlgorithm
  oracle already filters these at oracle level. Caught as TLPWhere
  "size of the result sets mismatch" with RIGHT ANY JOIN in run ClickHouse#1.

Plus three disk-pressure mitigations for the dev container (.claude/
clickhouse-config/). Without them, a 6-thread 15-minute run produces
~1 GB of /var/lib/clickhouse + /var/log/clickhouse-server cruft (>98%
observability, not user data); with them, ~150 MB:

- log_level.xml drops the server file logger from trace to warning.
  Kills ~80% of system.text_log growth (the table-shaped mirror of the
  file logger). File-log growth is dampened too but is dominated by
  ERROR-level stack traces from sqlancer's malformed queries, which the
  level cap can't touch.
- trace_log_disabled.xml uses <trace_log remove="remove"/> to remove the
  table at config-merge time. On a fresh container the table does not
  exist; on a retrofit the write pipeline is short-circuited and the
  table sits at 0 rows.
- system_log_ttl.xml caps processors_profile_log retention at 1 hour via
  the config-driven <ttl> element. ALTER TABLE ... MODIFY TTL is NOT
  durable for system tables (observed on 26.5.1.805) -- the server
  reapplies the config-defined engine on restart and the ALTER is lost.

clickhouse-disk-cleanup.sh is the manual sibling: idempotent, drops
orphan sqlancer databases + truncates system *_log tables + in-place
truncates the file logs. Used between long runs.

CLAUDE.md docker-run snippet updated to mount the three XML files
individually into /etc/clickhouse-server/config.d/ (subdirectory mounts
don't work -- ClickHouse's config processor scans flat *.xml only).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants