Conversation
…el and parameter model
…mmar and CA-optional TLS
…idge and driver tests
|
Thanks for the driver, @J2TeamNNL. It had never been built in Xcode, and a review found it could not compile, and that the bridge got most HANA values and the whole session lifecycle wrong. I pushed fixes on top of your commit. Your commit and your credit stay as they are. What was wrong
What changedGo bridge (
Swift plugin
App
CI, docs, licenses
Verified
Not verified: anything that needs a live SAP HANA server. HANA Express is x86-only and needs about 16 GB, and there is no HANA Cloud instance here. Server-side behaviour rests on go-hdb v1.18.12's source and SAP's SQL reference. Before merging, it would help if someone with a HANA endpoint tries:
|
… operation and bound post-cancel cleanup
# Conflicts: # CHANGELOG.md # TablePro/Core/Plugins/DatabaseType+Registry.swift # TablePro/Core/Plugins/PluginMetadataRegistry+RegistryDefaults.swift # TablePro/Core/Plugins/PluginMetadataRegistry.swift # TablePro/Resources/Localizable.xcstrings # TablePro/Views/ConnectionForm/Panes/SSLSections.swift # TablePro/Views/ConnectionForm/ViewModels/SSLPaneViewModel.swift # TableProTests/Core/Plugins/PluginMetadataRegistryCuratedCapabilityTests.swift # TableProTests/ViewModels/SSLPaneViewModelTests.swift # docs/connections/ssl.mdx
…ead of whatever is running
# Conflicts: # CHANGELOG.md # Packages/TableProCore/Sources/TableProSQLGrammar/SQLLexicalGrammar.swift # Packages/TableProCore/Sources/TableProSQLGrammar/SQLLexicalProfile.swift # Packages/TableProCore/Sources/TableProSQLGrammar/SQLLexicalReadings.swift # TablePro/Core/Utilities/SQL/QueryClassifier.swift # TableProTests/Plugins/SQLLexicalFeatureMappingTests.swift
…r Swift 6.3's isolation checker
# Conflicts: # CHANGELOG.md
|
Follow-up since my last comment. CI is green: macOS Tests, iOS Tests, Docs and Repo Hygiene. Cancel and session hardening. A Codex adversarial review of the cancel design found seven more races. All are fixed, and each has a deterministic test:
The Go bridge is covered by Main merged in three times (#3146, #3168, #3170, #3164, #3171, v0.76.1).
CI-only fix. CI builds with Xcode 26.4.1 (Swift 6.3). Its region-isolation checker rejected a Still not verified against a live SAP HANA server; the checklist in my earlier comment still applies. |
Summary
Scope and compatibility
Validation
go test -mod=readonly ./...andgo vet -mod=readonly ./...inNative/HanaBridgegit diff --checkEnvironment limitations
Documentation
Linked issue
Closes #1966