Commit graph

893 commits

Author SHA1 Message Date
go-jet
159cd95599 If SELECT_JSON returns more than one row of NULL values, SELECT_JSON should return an error. 2026-05-04 12:41:19 +02:00
go-jet
a1d7684fc1 Make sure mysql select json object keys are escaped. 2026-05-04 12:34:29 +02:00
go-jet
1c2a595750 Forward context inside QueryContext method. 2026-05-04 11:54:11 +02:00
go-jet
86fdabd9cc
Merge pull request #586 from go-jet/tests-go-mod
Isolate tests into separate go mod
2026-05-03 13:40:24 +02:00
go-jet
d4d57b6ff5 Test fix. 2026-05-03 13:19:32 +02:00
go-jet
e9db63ab20 Test fix. 2026-05-03 12:17:06 +02:00
go-jet
88fe61e7e2 Update dependencies. 2026-05-03 12:10:07 +02:00
go-jet
36e3319d90 Merge code coverages. 2026-05-03 11:44:42 +02:00
go-jet
7f12e4a2b7 Fix circle.ci 2026-04-04 20:05:11 +02:00
go-jet
fc1ba7fdeb Fix circle.ci 2026-04-04 19:52:51 +02:00
go-jet
e7ddd9e33f Fix statement caching test command. 2026-04-04 19:40:56 +02:00
go-jet
a0558ce060
Merge pull request #574 from fesiqueira/update-readme
Update README.md Go version to 1.24+
2026-04-04 19:28:06 +02:00
go-jet
8728a9152f Separate integration tests into new go module. 2026-04-04 19:27:20 +02:00
Felipe Pinheiro
c0264d2fd3
Update README.md Go version to 1.24+
This is to align with current compatibility requirements after recent
jackc/pgx/v5 update.
2026-03-31 11:35:17 -03:00
go-jet
8e45282748
Merge pull request #553 from go-jet/dependabot/go_modules/github.com/stretchr/testify-1.11.1
Bump github.com/stretchr/testify from 1.10.0 to 1.11.1
2026-03-30 20:20:06 +02:00
go-jet
fa60aa9ba6
Merge pull request #568 from fesiqueira/remove-jackc-pgproto3
Remove pgproto3/v2 dep by upgrading pgx/v4 to v5
2026-03-27 13:10:32 +01:00
Felipe Pinheiro
c4ce03d70c
Update circle.ci to go 1.24. 2026-03-23 14:06:55 -03:00
Felipe Pinheiro
ea8a35d497
Remove pgproto3/v2 dep by upgrading pgx/v4 to v5
pgx/v4/stdlib was only used in test infrastructure, but its transitive
dependency on jackc/pgproto3/v2 exposed the build to GO-2026-4518 (DoS
via negative field length panic in DataRow.Decode).

Replaces the pgconn.ParseConfig call via GenerateDSN with url.Parse for
DSN validation, and SELECT current_database() for retrieving the
database name, removing the last non-test dependency on the pgx/v4.

Updates TestUInt64Overflow in tests/postgres to match pgx/v5 error
format: v5 renamed Int to Int64 across pgtype to match database/sql
conventions, so the overflow error now says "int64" instead of "Int8".

Bumps minimum Go version to 1.24 (required by pgx/v5).
2026-03-23 14:00:29 -03:00
go-jet
6c2abe9dd1
Merge pull request #564 from go-jet/sec-fix
Fix false positive security scan issues.
2026-02-16 13:09:59 +01:00
go-jet
27c67aee3d Fix false positive security scan issues. 2026-02-16 13:04:00 +01:00
go-jet
6ed68f910e
Merge pull request #561 from venn-city/fix-json-raw-message-scan
Add support for `json.RawMessage` type and update dependencies.
2026-02-16 12:54:32 +01:00
Danny Gueta
89dda7068d Remove commented-out code in JSON test cases for clarity and maintainability. 2026-02-13 09:52:49 +02:00
Danny Gueta
d42fc975f9 Refactor JSON handling in AllTypesJsonRawMessageResult struct by removing unused fields and updating test cases to validate JSON and Jsonb data retrieval. 2026-02-13 09:50:55 +02:00
arthurvaverko
ab3a265a5c Add support for json.RawMessage type and update dependencies. 2026-02-09 06:06:50 +02:00
go-jet
7b56e1a621
Merge pull request #560 from go-jet/cdb-cmt-test
Add cockroachdb table comments test.
2026-02-03 12:56:56 +01:00
go-jet
1fae6502b3 Add cockroachdb table comments. 2026-02-03 12:43:37 +01:00
go-jet
a8b1782130
Merge pull request #558 from fernandesenzo/fix/cockroachdb-comments
fix: remove random comments on CockroachDB tables generation
2026-02-03 12:23:59 +01:00
go-jet
4ae762a3d4
Merge pull request #559 from go-jet/cleanup
Cleanup: Simplify expression construction
2026-02-02 14:08:04 +01:00
go-jet
7d31b406a9 Remove unused FunctionSerializeOverride parameter from dialect. 2026-02-02 13:55:22 +01:00
go-jet
0e495a279e Simplify literal expressions. 2026-02-02 13:21:35 +01:00
go-jet
4995a90483 Simplify construction of new expressions.
Fixes: IS_NOT_NULL() does not always add enough parentheses to the compiled SQL #500
2026-02-02 13:18:19 +01:00
Enzo Fernandes
5bc39dae41 fix: remove random comments on CockroachDB tables generation 2026-02-01 18:16:50 -03:00
go-jet
95224a793f
Merge pull request #557 from go-jet/first_row_strict
Check strict scan only on first row.
2026-01-31 14:42:06 +01:00
go-jet
ac8d24fa5b Check strict scan only on first row. 2026-01-31 14:25:26 +01:00
go-jet
eaaa328580
Merge pull request #542 from k4n4ry/feat/strict-field-mapping
feat: add StrictFieldMapping config
2026-01-31 14:04:09 +01:00
k4n4ry
323c3a0597 Merge remote-tracking branch 'upstream/master' into feat/strict-field-mapping 2026-01-30 22:44:12 +09:00
k4n4ry
01972bf7b0 docs(qrm): remove misleading StrictFieldMapping comment 2026-01-25 22:15:13 +09:00
dependabot[bot]
f1a3361929
Bump github.com/stretchr/testify from 1.10.0 to 1.11.1
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.10.0 to 1.11.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.10.0...v1.11.1)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 21:03:45 +00:00
go-jet
eeadd8ee72
Merge pull request #549 from go-jet/subq-col-typ
Sub-query AllColumns() method doesn't returns correct type for all the column types.
2026-01-22 12:32:56 +01:00
go-jet
7f215544d5 Test fix. 2026-01-22 12:13:39 +01:00
go-jet
6cc4f0bc58 Fix for incorrect subquery column type. 2026-01-21 13:24:28 +01:00
go-jet
38725aa490
Update README.md 2026-01-21 12:14:39 +01:00
go-jet
36450552e6 Add test for rows strict scan. 2026-01-21 12:02:09 +01:00
go-jet
b5b7f9a2b6
Merge pull request #547 from dragondgold/fix-row-scan-strict-scan
Fix row scanning always using strict scan
2026-01-21 11:48:17 +01:00
Andres
ab8e282e34
fix: row scanning always using strict scan 2026-01-19 12:46:39 -03:00
go-jet
074958997a
Merge pull request #545 from go-jet/json_arr_bug
Fix for SELECT_JSON_ARR generates incorrect order by, limit and offset clauses for mariadb.
2026-01-16 14:28:18 +01:00
go-jet
7d4aa4cdab Fix for SELECT_JSON_ARR generates incorrect order by, limit and offset clauses for mariadb. 2026-01-16 14:11:22 +01:00
k4n4ry
80b4ddd383 feat(qrm): support qrm:"optional" in strict field mapping 2026-01-12 18:24:20 +09:00
k4n4ry
f33c2ee357 feat: add StrictFieldMapping config 2025-12-30 20:53:31 +09:00
go-jet
adef2f9b1a
Merge pull request #530 from cgroschupp/feat/mariadb-returning
feat: add returning to mysql
2025-11-17 18:36:28 +01:00