Verifies the integrety of the projects, as builds are executed immediately after a code change was detected. This plan provides no artifiacts (use a nightly build instead).

Build: #2958 was successful Changes by Guus der Kinderen

Stages & jobs

  1. Default Stage

  2. Continuous Integration

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
8 minutes
Labels
None
Agent
mesonet-ah.agron.iastate.edu
Revision
f2aa45d0cd5a14f54b21d10e2e477e527dff4ad8
Total tests
1934
Successful since
#2937 ()

Tests

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen f2aa45d0cd5a14f54b21d10e2e477e527dff4ad8 OF-3240: (code review) switch probing column, use representative value
The Oracle probing for large text columns previously used a datbase column that was not fit to store larger values. In this commit, a column is used that does.

The value used for probing is made considerably longer, which better represents the issue at hand.
Guus der Kinderen Guus der Kinderen d25935d129d863cf120abeff6caade7138f4a72e OF-3240: Modernize DB capability detection in DbConnectionManager
Replace stale, hard-coded capability flags with DatabaseMetaData-driven detection for transactions, subqueries, batch updates, identifier quoting and scrollable result sets. Keep vendor-specific overrides only where genuinely necessary, with explicit documentation of the reason.

Notable behaviour changes:
- Oracle: no longer unconditionally enables streaming for all driver versions. ojdbc < 12 still forces streaming. ojdbc >= 12 probes the database at startup via a transient ofProperty row and falls back to streaming if even plain getString() fails. The probe is conservative: if anything goes wrong it defaults to streaming.
- PostgreSQL: removed blanket disabling of scrollResultsSupported and fetchSizeSupported. PostgreSQL JDBC 42.x supports both; existing runtime try/catch fallbacks handle the auto-commit edge cases already.
- SQL Server: removed special-casing for the unmaintained i-net UNA third-party driver.

Also add startup logging of detected database/driver identity and the resolved capability flags (at debug level) to aid operator diagnostics.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeOF-3240Could not obtain issue details from Jira

Shared artifacts

Artifact File size
Unpacked project files 267 MB