Commit Graph

28136 Commits

Author SHA1 Message Date
coffeegoddd
2d2cf8595e [ga-bump-release] Update Dolt version to 1.59.20 and release v1.59.20 v1.59.20 2025-10-14 10:20:34 +00:00
Aaron Son
3afbafa004 Merge pull request #9956 from dolthub/aaron/build-with-1.25.1
go.mod,.github: Build with go 1.25.1.
2025-10-14 11:48:38 +02:00
Aaron Son
5e67de9f61 go-sql-server-driver: 1.25.1 here too. 2025-10-14 11:13:51 +02:00
Aaron Son
eb6b65484c go.mod,.github: Build with go 1.25.1.
1.25.2 introduces stricter net/url.Parse semantics on bracketed hostname components, which breaks the (non-standard) URLs that Dolt uses for AWS remotes. We will build with the previous version of Go until we can fix this.
2025-10-14 10:53:54 +02:00
Dustin Brown
6909b2a45f Merge pull request #9954 from dolthub/ca/dolt-mcp
[no-release-notes] bump dolt-mcp, add dolt-mcp initialization log lines when configured
2025-10-13 16:37:32 -07:00
coffeegoddd☕️✨
dbc7415ef7 /go/cmd/dolt/commands/sqlserver/mcp.go: add mcp related server initialization log lines 2025-10-13 15:19:36 -07:00
coffeegoddd☕️✨
3a328a1269 /go: bump dolt-mcp 2025-10-13 15:06:13 -07:00
coffeegoddd
1892db78ea [ga-bump-release] Update Dolt version to 1.59.19 and release v1.59.19 v1.59.19 2025-10-10 23:28:12 +00:00
Elian
48f8c33ae4 Merge pull request #9950 from dolthub/elianddb-31b74b21
[auto-bump] [no-release-notes] dependency by elianddb
2025-10-10 15:54:50 -07:00
elianddb
5c9aef0f6d [ga-bump-dep] Bump dependency in Dolt by elianddb 2025-10-10 20:26:35 +00:00
Elian
ce58ed6332 Merge pull request #9948 from dolthub/revert-9944-elianddb-82453ba9
Revert "[auto-bump] [no-release-notes] dependency by elianddb"
2025-10-10 11:00:38 -07:00
coffeegoddd
3523c34c27 [skip actions] [ga-update-correctness] SQL Correctness updated to 100 2025-10-10 17:54:11 +00:00
coffeegoddd
322e325894 [skip actions] [ga-update-correctness] SQL Correctness updated to 99.806921 2025-10-10 17:37:49 +00:00
elianddb
1b2323cf6c amend before 9943 gms ver. 2025-10-10 10:23:35 -07:00
elianddb
beac175bd5 amend gms ver. 2025-10-10 09:57:59 -07:00
Elian
79a5835eda Revert "[auto-bump] [no-release-notes] dependency by elianddb" 2025-10-10 09:35:07 -07:00
Elian
fb4c956f47 Merge pull request #9944 from dolthub/elianddb-82453ba9
[auto-bump] [no-release-notes] dependency by elianddb
2025-10-09 13:53:09 -07:00
coffeegoddd
67de3d2dd9 [skip actions] [ga-update-correctness] SQL Correctness updated to 99.806921 2025-10-09 20:52:53 +00:00
elianddb
1b5e64dfcf [ga-bump-dep] Bump dependency in Dolt by elianddb 2025-10-09 20:20:38 +00:00
Elian
79c7881347 Merge pull request #9943 from dolthub/elianddb-34187513
[auto-bump] [no-release-notes] dependency by elianddb
2025-10-09 11:56:49 -07:00
elianddb
e962515d6d [ga-bump-dep] Bump dependency in Dolt by elianddb 2025-10-09 18:27:28 +00:00
Aaron Son
9576133fb6 Merge pull request #9938 from dolthub/reltuk-e24a6e84
[auto-bump] [no-release-notes] dependency by reltuk
2025-10-09 19:32:13 +02:00
reltuk
87edab91ec [ga-bump-dep] Bump dependency in Dolt by reltuk 2025-10-08 20:55:03 +00:00
angelamayxie
3884911d68 Merge pull request #9937 from dolthub/angelamayxie-9067f45f
[auto-bump] [no-release-notes] dependency by angelamayxie
2025-10-08 12:12:53 -07:00
angelamayxie
f893569043 [ga-bump-dep] Bump dependency in Dolt by angelamayxie 2025-10-08 18:26:37 +00:00
Dustin Brown
d927662140 Merge pull request #9928 from dolthub/aaron/remotestorage-clear-repotoken-on-commit-and-rebase
go: doltcore/remotestorage: Clear our cached repo token when Commit or Rebase are called on the ChunkStore.
2025-10-08 09:34:11 -07:00
Nick Tobey
0520c67cd5 Merge pull request #9933 from dolthub/nicktobey/update-json
Fix performance issue when using large JSON documents in UPDATE statements.
2025-10-07 16:35:17 -07:00
Nick Tobey
4da53738e7 Bump GMS dependency. 2025-10-07 15:35:09 -07:00
Nick Tobey
56da8347ad Have IndexedJsonDocument implement ComparableJSON 2025-10-07 14:42:43 -07:00
Neil Macneale IV
bc3ddfe1cc Merge pull request #9929 from dolthub/macneale4/get-records-range-duplication
[no-release-notes] get records range duplication
2025-10-07 14:40:08 -07:00
Nick Tobey
ef9d10969a Merge pull request #9930 from dolthub/nicktobey/docs-revert
Revert refactor of dolt_docs table.
2025-10-07 13:11:59 -07:00
Nick Tobey
82a7a32a36 Revert refactor of dolt_docs table. 2025-10-07 12:27:58 -07:00
Neil Macneale IV
fcf0514fbd Don't find chunks multiple times accross multiple chunkSources 2025-10-07 12:19:44 -07:00
Neil Macneale IV
5935458845 Create test demonstrating broken behavior 2025-10-07 12:19:44 -07:00
coffeegoddd
bd0b72f502 [ga-bump-release] Update Dolt version to 1.59.18 and release v1.59.18 v1.59.18 2025-10-07 17:47:55 +00:00
Aaron Son
a755fed9ac go: remotestorage: chunk_store.go: Cannot set atomic.Values back to nil. Set to empty string instead. 2025-10-07 10:16:11 -07:00
Nick Tobey
b162e6cd60 Merge pull request #9924 from dolthub/nicktobey/global-tables
Implement dolt_global_tables system table
2025-10-07 09:59:40 -07:00
Aaron Son
1801d58eaf go: doltcore/remotestorage: Clear our cached repo token when Commit or Rebase are called on the ChunkStore.
doltremoteapi returns RepoTokens on some RPC interactions. When Dolt mirrors
the token back to doltremoteapi, doltremoteapi can check if the current repo
state matches the token state and if it does, it can avoid doing some I/O work
to refresh its current view of the repository.

After a Commit(), the client was not clearing its view of the repoToken, and
the server was not returning the new RepoToken on a successful commit. This
meant that the client was potentially seeing stale data for the repository if
its RepoToken represented the previous committed state and if its requests
landed on a doltremoteapi replica where that state was also the state of the
repository in memory.

In multi-process concurrency against a ChunkStore, clients are expected to
refresh their view of storage after a Commit and after a call to Rebaes. This
corresponds to clearing our RepoToken, so that doltremoteapi will Rebase the
store and return a new RepoToken which reflects the refreshed state.
2025-10-07 07:49:15 -07:00
Nick Tobey
6215a9583c Skip nonlocal.bats for remote bats testing. 2025-10-07 01:13:06 -07:00
Nick Tobey
c7fd393be7 Fix nonlocal.bats 2025-10-06 21:26:19 -07:00
nicktobey
146222b0b8 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2025-10-07 04:23:08 +00:00
Nick Tobey
daa35a2eba Fixup go.mod 2025-10-06 21:15:02 -07:00
Nick Tobey
3e78701608 Rename global_tables -> nonlocal_tables 2025-10-06 21:03:20 -07:00
Nick Tobey
66992d0a9c Respond to PR feedback. 2025-10-06 20:54:04 -07:00
Nick Tobey
ff3c6cb490 Amend implementation 2025-10-06 20:53:09 -07:00
nicktobey
16b7ae40ce [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2025-10-06 20:33:05 +00:00
Nick Tobey
e94166021b Bump GMS Dependency 2025-10-06 13:24:13 -07:00
Nick Tobey
a750a4de1c Add support for dolt_global_tables "immediate" mode. 2025-10-06 13:24:13 -07:00
Nick Tobey
f206e7392c Add dolt_global_tables definition 2025-10-06 13:13:38 -07:00
Nick Tobey
554e8f25d3 Separate ignore table pattern matching logic so it can be used with global tables. 2025-10-06 13:13:38 -07:00