Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
googleapis
/
go-sql-spanner
Public
Notifications
You must be signed in to change notification settings
Fork
35
Star
125
Code
Issues
15
Pull requests
27
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
chore: create shared lib for connections
- #420
#420
Closed
olavloite
wants to merge 68 commits into
main
googleapis/go-sql-spanner:main
from
spanner-lib
googleapis/go-sql-spanner:spanner-lib
Copy head branch name to clipboard
Conversation
Commits
68
(68)
Checks
Files changed
Closed
chore: create shared lib for connections
#420
olavloite
wants to merge 68 commits into
main
googleapis/go-sql-spanner:main
from
spanner-lib
googleapis/go-sql-spanner:spanner-lib
Copy head branch name to clipboard
Commits
Commits on May 16, 2025
chore: create shared lib for connections
olavloite
committed
d1d3109
View commit details
Copy full SHA for d1d3109
Browse repository at this point
Commits on May 29, 2025
Merge branch 'main' into spanner-lib
olavloite
committed
3447ae4
View commit details
Copy full SHA for 3447ae4
Browse repository at this point
Commits on Jun 4, 2025
chore: add more features
olavloite
committed
4d7aad9
View commit details
Copy full SHA for 4d7aad9
Browse repository at this point
Commits on Jun 10, 2025
Merge branch 'main' into spanner-lib
olavloite
committed
21a1c4a
View commit details
Copy full SHA for 21a1c4a
Browse repository at this point
Commits on Jun 16, 2025
feat: add transactions
olavloite
committed
93f38ba
View commit details
Copy full SHA for 93f38ba
Browse repository at this point
docs: add code comments
olavloite
committed
312ff67
View commit details
Copy full SHA for 312ff67
Browse repository at this point
Merge branch 'main' into spanner-lib
olavloite
committed
f898b49
View commit details
Copy full SHA for f898b49
Browse repository at this point
feat: move metadata and stats to separate result sets
olavloite
committed
251d4ce
View commit details
Copy full SHA for 251d4ce
Browse repository at this point
Commits on Jun 17, 2025
feat: add option to return metadata and stats
Show description for 8ac5e6b
olavloite
committed
8ac5e6b
View commit details
Copy full SHA for 8ac5e6b
Browse repository at this point
Merge branch 'main' into return-metadata-and-stats
olavloite
committed
304082f
View commit details
Copy full SHA for 304082f
Browse repository at this point
Commits on Jun 18, 2025
Merge branch 'return-metadata-and-stats' into spanner-lib
olavloite
committed
f9ff983
View commit details
Copy full SHA for f9ff983
Browse repository at this point
Commits on Jun 19, 2025
feat: support timestampbound for single-use read-only tx
olavloite
committed
2de8b88
View commit details
Copy full SHA for 2de8b88
Browse repository at this point
Commits on Jun 23, 2025
test: add more tests
olavloite
committed
6667833
View commit details
Copy full SHA for 6667833
Browse repository at this point
Commits on Jun 25, 2025
feat: add mutations support
olavloite
committed
3a1ce86
View commit details
Copy full SHA for 3a1ce86
Browse repository at this point
test: add tests for dotnet
olavloite
committed
91cf56c
View commit details
Copy full SHA for 91cf56c
Browse repository at this point
Commits on Jun 26, 2025
Merge branch 'main' into spanner-lib
olavloite
committed
b819fd9
View commit details
Copy full SHA for b819fd9
Browse repository at this point
Merge branch 'main' into spanner-lib
olavloite
committed
3db43be
View commit details
Copy full SHA for 3db43be
Browse repository at this point
chore: go mod tidy
olavloite
committed
872a83d
View commit details
Copy full SHA for 872a83d
Browse repository at this point
chore: refactor dotnet lib
olavloite
committed
ce6db93
View commit details
Copy full SHA for ce6db93
Browse repository at this point
chore: use separate classes per arch
olavloite
committed
9ab50f2
View commit details
Copy full SHA for 9ab50f2
Browse repository at this point
Commits on Jun 27, 2025
chore: update description
olavloite
committed
4b910fb
View commit details
Copy full SHA for 4b910fb
Browse repository at this point
chore: change libraries to packed content
olavloite
committed
2cf0e32
View commit details
Copy full SHA for 2cf0e32
Browse repository at this point
Commits on Jun 30, 2025
chore: refactor dotnet lib
olavloite
committed
cc9fc07
View commit details
Copy full SHA for cc9fc07
Browse repository at this point
chore: separate native lib + use standard dotnet runtime setup
olavloite
committed
c25dcee
View commit details
Copy full SHA for c25dcee
Browse repository at this point
Merge branch 'main' into spanner-lib
olavloite
committed
56d667e
View commit details
Copy full SHA for 56d667e
Browse repository at this point
chore: cleanup
olavloite
committed
e83455c
View commit details
Copy full SHA for e83455c
Browse repository at this point
Commits on Jul 2, 2025
Merge branch 'main' into spanner-lib
olavloite
committed
9a4249b
View commit details
Copy full SHA for 9a4249b
Browse repository at this point
Commits on Jul 3, 2025
chore: add benchmark
olavloite
committed
9a33505
View commit details
Copy full SHA for 9a33505
Browse repository at this point
Merge branch 'main' into spanner-lib
olavloite
committed
6a6999e
View commit details
Copy full SHA for 6a6999e
Browse repository at this point
chore: bump native lib version
olavloite
committed
dc717a3
View commit details
Copy full SHA for dc717a3
Browse repository at this point
chore: bump version for both dotnet libs
olavloite
committed
94a3746
View commit details
Copy full SHA for 94a3746
Browse repository at this point
Commits on Jul 28, 2025
refactor: add grpc server
olavloite
committed
bfc8923
View commit details
Copy full SHA for bfc8923
Browse repository at this point
Commits on Aug 6, 2025
chore: test with CPP lib
olavloite
committed
aaba345
View commit details
Copy full SHA for aaba345
Browse repository at this point
Commits on Aug 20, 2025
Merge branch 'main' into spanner-lib
olavloite
committed
5fccbde
View commit details
Copy full SHA for 5fccbde
Browse repository at this point
Commits on Aug 22, 2025
chore: add generic transactional connection state
Show description for 4825aa4
olavloite
committed
4825aa4
View commit details
Copy full SHA for 4825aa4
Browse repository at this point
Commits on Aug 23, 2025
chore: move connection variables to connection state
Show description for 1803771
olavloite
committed
1803771
View commit details
Copy full SHA for 1803771
Browse repository at this point
Commits on Aug 26, 2025
chore: parse SET/SHOW statements with simple parser
Show description for 7f78b3b
olavloite
committed
7f78b3b
View commit details
Copy full SHA for 7f78b3b
Browse repository at this point
chore: use a callback to supply tx opts
Show description for 5da0cbe
olavloite
committed
5da0cbe
View commit details
Copy full SHA for 5da0cbe
Browse repository at this point
Commits on Aug 28, 2025
chore: replace ExecOptions for connection variables
Show description for cf68db7
olavloite
committed
cf68db7
View commit details
Copy full SHA for cf68db7
Browse repository at this point
Merge branch 'main' into replace-exec-options-with-connection-variables
olavloite
committed
d7b55fc
View commit details
Copy full SHA for d7b55fc
Browse repository at this point
Merge branch 'main' into replace-exec-options-with-connection-variables
olavloite
committed
72aa0c8
View commit details
Copy full SHA for 72aa0c8
Browse repository at this point
Commits on Aug 30, 2025
Merge branch 'replace-exec-options-with-connection-variables' into spanner-lib
olavloite
committed
abc6e5b
View commit details
Copy full SHA for abc6e5b
Browse repository at this point
feat: create/drop database statements
Show description for 88f2dbf
olavloite
committed
88f2dbf
View commit details
Copy full SHA for 88f2dbf
Browse repository at this point
Merge branch 'create-drop-database' into spanner-lib
olavloite
committed
bd4e2b4
View commit details
Copy full SHA for bd4e2b4
Browse repository at this point
feat: create/drop database statements
Show description for d0a5fc3
olavloite
committed
d0a5fc3
View commit details
Copy full SHA for d0a5fc3
Browse repository at this point
Merge branch 'create-drop-database' into spanner-lib
olavloite
committed
5d9f46e
View commit details
Copy full SHA for 5d9f46e
Browse repository at this point
Commits on Sep 4, 2025
Merge branch 'main' into spanner-lib
olavloite
committed
2c18d41
View commit details
Copy full SHA for 2c18d41
Browse repository at this point
Commits on Sep 5, 2025
chore: cache parsed statements and remove regex loading
Show description for 5a193a8
olavloite
committed
5a193a8
View commit details
Copy full SHA for 5a193a8
Browse repository at this point
Commits on Sep 6, 2025
chore: move parser to separate package
Show description for 617308d
olavloite
committed
617308d
View commit details
Copy full SHA for 617308d
Browse repository at this point
Merge branch 'main' into move-parser-to-separate-package
olavloite
committed
c299895
View commit details
Copy full SHA for c299895
Browse repository at this point
chore: cleanup and add comments
olavloite
committed
8064e3d
View commit details
Copy full SHA for 8064e3d
Browse repository at this point
Commits on Sep 7, 2025
Merge branch 'move-parser-to-separate-package' into spanner-lib
olavloite
committed
16dd72e
View commit details
Copy full SHA for 16dd72e
Browse repository at this point
Commits on Sep 8, 2025
chore: add more tests
olavloite
committed
9c99bcb
View commit details
Copy full SHA for 9c99bcb
Browse repository at this point
Merge branch 'main' into spanner-lib
olavloite
committed
448daab
View commit details
Copy full SHA for 448daab
Browse repository at this point
Merge branch 'main' into spanner-lib
olavloite
committed
d3fe254
View commit details
Copy full SHA for d3fe254
Browse repository at this point
chore: remove the backend package
olavloite
committed
dd4ed73
View commit details
Copy full SHA for dd4ed73
Browse repository at this point
chore: pull retry_aborts_internally when needed
Show description for 0e5ac05
olavloite
committed
0e5ac05
View commit details
Copy full SHA for 0e5ac05
Browse repository at this point
chore: add options for numRows and encoding
olavloite
committed
928ee4d
View commit details
Copy full SHA for 928ee4d
Browse repository at this point
Merge branch 'pull-retry-aborts' into spanner-lib
olavloite
committed
23f6ea6
View commit details
Copy full SHA for 23f6ea6
Browse repository at this point
Commits on Sep 9, 2025
feat: support BEGIN, COMMIT and ROLLBACK statements
Show description for ec75601
olavloite
committed
ec75601
View commit details
Copy full SHA for ec75601
Browse repository at this point
Merge branch 'tx-statements' into spanner-lib
olavloite
committed
2bf6e3e
View commit details
Copy full SHA for 2bf6e3e
Browse repository at this point
Commits on Sep 10, 2025
chore: remove transaction id from api
olavloite
committed
900e003
View commit details
Copy full SHA for 900e003
Browse repository at this point
Merge branch 'main' into spanner-lib
olavloite
committed
c7c0792
View commit details
Copy full SHA for c7c0792
Browse repository at this point
Commits on Sep 11, 2025
chore: add .NET specification tests
olavloite
committed
013a61c
View commit details
Copy full SHA for 013a61c
Browse repository at this point
Commits on Sep 12, 2025
chore: remove as many proto files as possible
olavloite
committed
f6366d4
View commit details
Copy full SHA for f6366d4
Browse repository at this point
Merge branch 'main' into spanner-lib
olavloite
committed
5b272c9
View commit details
Copy full SHA for 5b272c9
Browse repository at this point
chore: remove more protos
olavloite
committed
bd774ef
View commit details
Copy full SHA for bd774ef
Browse repository at this point
chore: remove unused code
olavloite
committed
63f4ac6
View commit details
Copy full SHA for 63f4ac6
Browse repository at this point
You can’t perform that action at this time.