Commit Graph

  • eba77de7c9 Merge pull request #4922 from turbot/v2.3.x main Puskar Basu 2025-12-16 22:05:13 +05:30
  • 9b92b42cdc Merge branch 'v2.3.x' into develop develop Puskar Basu 2025-12-16 22:04:58 +05:30
  • a236e2ca36 v2.3.4 v2.3.4 v2.3.x Puskar Basu 2025-12-16 21:27:55 +05:30
  • 3f4eaae1a8 Fix db client deadlocks with non-blocking cleanup and RW locks (#4918) Puskar Basu 2025-12-16 21:19:27 +05:30
  • ef0f334239 Fixed deadlocks on adding connections v2.3.4-rc.1 Graza 2025-12-16 11:29:18 +00:00
  • 1d9139db44 Fix db client deadlocks with non-blocking cleanup and RW locks v2.3.4-rc.0 Puskar Basu 2025-12-16 12:45:42 +05:30
  • 62898fc1e0 add tests Puskar Basu 2025-12-16 12:43:47 +05:30
  • fcae26f7ce Merge pull request #4916 from turbot/v2.3.x Puskar Basu 2025-12-15 19:11:15 +05:30
  • c2421b0849 Merge branch 'main' into v2.3.x Puskar Basu 2025-12-15 18:54:17 +05:30
  • a493462671 v2.3.3 v2.3.3 Puskar Basu 2025-12-15 18:51:29 +05:30
  • 162eb2638e Merge branch 'v2.3.x' into develop Puskar Basu 2025-12-15 18:45:38 +05:30
  • ebd700bc33 Merge branch 'develop' into v2.3.x Puskar Basu 2025-12-15 18:45:18 +05:30
  • eca100a8ca v2.3.3 Puskar Basu 2025-12-15 18:43:56 +05:30
  • a75a5c4579 [dep][go](deps): Bump github.com/containerd/containerd (#4697) dependabot[bot] 2025-12-15 11:49:34 +05:30
  • b79a4c78c4 [dep][actions](deps): Bump golangci/golangci-lint-action dependabot/github_actions/golangci/golangci-lint-action-9.1.0 dependabot[bot] 2025-11-24 04:04:50 +00:00
  • 48a425b8af [dep][actions](deps): Bump actions/checkout from 5.0.0 to 6.0.0 dependabot/github_actions/actions/checkout-6.0.0 dependabot[bot] 2025-11-21 04:04:26 +00:00
  • d5879c5a69 Update FDW version to 2.1.4 v2.3.3-rc.1 Puskar Basu 2025-11-20 12:50:55 +05:30
  • ee7be518a7 Upgrade containerd and crypto to remediate high vulnerabilities v2.3.3-rc.0 Puskar Basu 2025-11-20 12:04:34 +05:30
  • ca70d6dccb Update changelog Puskar Basu 2025-11-20 12:01:50 +05:30
  • 11feb4e510 [dep][actions](deps): Bump actions/setup-go from 6.0.0 to 6.1.0 dependabot/github_actions/actions/setup-go-6.1.0 dependabot[bot] 2025-11-20 04:03:40 +00:00
  • 0d72a57684 Fix #4706: validateQueryArgs thread-safety with config struct (#4905) Nathan Wallace 2025-11-17 04:48:44 -05:00
  • e8256d8728 fix: Make OCI installations atomic to prevent inconsistent states (fixes #4758) (#4902) Nathan Wallace 2025-11-17 04:46:37 -05:00
  • 0a50ccf1a3 Fix #4760: State file corruption from concurrent writes in pluginmanager (#4907) Nathan Wallace 2025-11-17 04:44:44 -05:00
  • 16e0c99dc9 fix: Return empty digest on version file failure (#4762) (#4900) Nathan Wallace 2025-11-17 04:11:03 -05:00
  • 46809b7982 Fix #4708: Thread-safe AddCommands/ResetCommands with mutex (#4904) Nathan Wallace 2025-11-17 04:04:22 -05:00
  • 55e2d407a0 Fix #4783: Nil pointer dereference in updateConnectionSchema (#4901) Nathan Wallace 2025-11-17 04:00:18 -05:00
  • cea0a647cf Nil GlobalConfig causes panic in newRefreshConnectionState closes #4779 (#4899) Nathan Wallace 2025-11-17 03:57:59 -05:00
  • 7dfc9a124d fix: Return empty digest on version file failure (#4762) fix-4762 Nathan Wallace 2025-11-16 16:06:57 -05:00
  • d70f128a5e test: Add test documenting bug #4762 - version file failure returns digest Nathan Wallace 2025-11-16 16:05:20 -05:00
  • ea6a7a09cc Nil pointer dereference in plugin version check closes #4747 (#4897) Nathan Wallace 2025-11-16 16:22:46 -05:00
  • cf47ffb77e Fix StreamRow/Close race condition with atomic coordination fix/4790-auto Nathan Wallace 2025-11-16 16:22:01 -05:00
  • 94633db3f9 Add test demonstrating StreamRow/Close race condition Nathan Wallace 2025-11-16 16:19:53 -05:00
  • 838a0b5c76 Add timeout mechanism to prevent deadlock in RefreshConnections fix/4761-auto Nathan Wallace 2025-11-16 16:19:33 -05:00
  • eb3f0305c9 Fix race condition in autoCompleteSuggestions.sort() with mutex fix/4711-auto Nathan Wallace 2025-11-16 16:18:55 -05:00
  • f15764e506 Disk space validation before OCI installation closes #4754 (#4895) Nathan Wallace 2025-11-16 16:18:17 -05:00
  • a974f3360d Add test demonstrating race condition in autoCompleteSuggestions.sort() Nathan Wallace 2025-11-16 16:17:40 -05:00
  • 19b5fc5b6d Add test demonstrating potential deadlock in RefreshConnections Nathan Wallace 2025-11-16 16:17:34 -05:00
  • 27a0883131 Atomic FDW binary replacement closes #4753 (#4898) Nathan Wallace 2025-11-16 16:00:34 -05:00
  • 754c7e6832 Nil pointer dereference in waitForPluginLoad closes #4752 (#4896) Nathan Wallace 2025-11-16 15:53:59 -05:00
  • a9fa56ba02 Fix version checker log.Fatal closes #4746 (#4894) Nathan Wallace 2025-11-16 15:52:11 -05:00
  • 9d8f135805 Nil pointer dereference in State.reattachConfig() closes #4755 (#4893) Nathan Wallace 2025-11-16 15:51:19 -05:00
  • b80aaa1727 Fix #4704: Preserve newlines in getPipedStdinData (#4878) Nathan Wallace 2025-11-16 14:11:56 -05:00
  • 7e27df2d44 Fix #4791: Use idiomatic for-range pattern for error channel closes #4791 (#4835) Nathan Wallace 2025-11-16 14:11:31 -05:00
  • 114ac22dea Fix #4716: Add synchronization to autoCompleteSuggestions.sort() (#4737) Nathan Wallace 2025-11-16 13:59:43 -05:00
  • 57712dc4df Race on cancelActiveQuery without synchronization closes #4802 (#4844) Nathan Wallace 2025-11-16 13:46:48 -05:00
  • bf3092396c executeMetaquery error handling closes #4789 (#4834) Nathan Wallace 2025-11-16 12:00:19 -05:00
  • 189a1e38a2 Fix race condition on customSearchPath slice closes #4792 (#4837) Nathan Wallace 2025-11-16 11:51:41 -05:00
  • 3cfbb59dc5 Fix type assertion panic in logRefreshConnectionResults closes #4807 (#4855) Nathan Wallace 2025-11-16 11:19:55 -05:00
  • 2a3233b319 executeQueries nil Client check closes #4797 (#4841) Nathan Wallace 2025-11-16 11:13:18 -05:00
  • 96d346ae5b HandlePluginLimiterChanges nil pool handling closes #4785 (#4877) Nathan Wallace 2025-11-16 11:09:57 -05:00
  • f176bdc9d7 Add test for #4807: Potential type assertion panic in logRefreshConnectionResults fix-4807-type-assertion-v2 Nathan Wallace 2025-11-12 00:05:34 +08:00
  • 9c3791fafd Fix #4809: Add nil checks for sessions map after Close() (rebased) (#4883) Nathan Wallace 2025-11-16 10:53:39 -05:00
  • 152420d278 Fix getQueryInfo() 'from ' detection closes #4810 (rebased) (#4884) Nathan Wallace 2025-11-16 08:50:25 -05:00
  • ed5bc425aa Race condition in DbClient.Close() on sessions map closes #4780 (#4822) Nathan Wallace 2025-11-16 08:09:45 -05:00
  • f13351a2b0 Fix #4790: Add synchronization to prevent StreamRow/Close race fix-4790-streamrow-race-v2 Nathan Wallace 2025-11-11 22:37:22 +08:00
  • 780b2e65b4 Add test for #4790: Race condition between StreamRow() and Close() Nathan Wallace 2025-11-11 22:29:34 +08:00
  • e02d7d7d0d Nil pointer check in PluginManager.Shutdown closes #4782 (#4823) Nathan Wallace 2025-11-15 20:17:26 -05:00
  • 58b41541e5 Fix flaky concurrent rate limiter tests (#4892) Nathan Wallace 2025-11-15 19:52:06 -05:00
  • 6f5b471fe0 Nil pool validation in newRefreshConnectionState closes #4778 (#4825) Nathan Wallace 2025-11-15 19:11:10 -05:00
  • 8915b7598b Fix #4781: RunBatchSession blocks forever if initData.Loaded never closes (#4826) Nathan Wallace 2025-11-15 12:49:13 -05:00
  • a202100395 ClosePrompt nil check closes #4788 (#4827) Nathan Wallace 2025-11-15 12:38:56 -05:00
  • 7a4772b076 Fix #4802: Add mutex protection to cancelActiveQuery fix/4802-cancel-query-race Nathan Wallace 2025-11-11 23:16:26 +08:00
  • ff54148eba Add test for #4802: cancelActiveQuery should be safe for concurrent access Nathan Wallace 2025-11-11 23:13:21 +08:00
  • b6aa7fc7d5 Fix #4698: Add nil checks to ResetPools method (#4732) Nathan Wallace 2025-11-16 00:55:33 +08:00
  • 4f1367fe6c Race condition in updateRateLimiterStatus closes #4786 (#4830) Nathan Wallace 2025-11-16 00:47:09 +08:00
  • 69ce8bc38d RunBatchSession nil initData validation closes #4795 (#4838) Nathan Wallace 2025-11-16 00:33:15 +08:00
  • d58888e2d2 Nil pointer dereference in OnConnectionConfigChanged closes #4784 (#4829) Nathan Wallace 2025-11-16 00:32:47 +08:00
  • 5ee33414b7 Fix concurrent access to sessions map in Close() closes #4793 (#4836) Nathan Wallace 2025-11-16 00:29:57 +08:00
  • a23583dd91 Query history memory leak - unbounded growth closes #4811 (#4859) Nathan Wallace 2025-11-16 00:22:31 +08:00
  • e374540483 Context cancellation check in executeUpdateSetsInParallel closes #4806 (#4873) Nathan Wallace 2025-11-16 00:19:20 +08:00
  • 992653937d WrapResult nil input handling closes #4804 (#4875) Nathan Wallace 2025-11-16 00:19:00 +08:00
  • 0d6cb1afad Fix #4713: Add nil check in initialiseSchemaAndTableSuggestions (#4879) Nathan Wallace 2025-11-16 00:17:46 +08:00
  • 79ab1c9b69 Fix #4707: Add nil check in hideRootFlags (#4880) Nathan Wallace 2025-11-16 00:16:53 +08:00
  • 0b0b330a27 Fix #4717: Add nil check to Target.Export() (#4881) Nathan Wallace 2025-11-16 00:16:16 +08:00
  • 8568ff50e1 Race condition on disableTiming field closes #4808 (rebased) (#4885) Nathan Wallace 2025-11-16 00:12:33 +08:00
  • b1e9500c1b Fix #4812: Add size limits to autocomplete suggestions maps (rebased) (#4888) Nathan Wallace 2025-11-16 00:10:22 +08:00
  • f799be5447 Handle single word and empty string in lastWord() closes #4787 (#4891) Nathan Wallace 2025-11-16 00:10:06 +08:00
  • 11ce53cfc4 Race condition on disableTiming field closes #4808 (rebased) (#4890) Nathan Wallace 2025-11-16 00:05:25 +08:00
  • 481e055bbc Fix #4819: Add certificate backup before rotation fix-4819-cert-backup-v2 Nathan Wallace 2025-11-12 00:50:01 +08:00
  • 4ce3372867 Unskip test demonstrating bug #4819: Certificate rotation without backup Nathan Wallace 2025-11-12 00:47:12 +08:00
  • 1a1b380918 Concurrent read and close synchronization closes #4805 (#4874) Nathan Wallace 2025-11-15 23:51:37 +08:00
  • 6016a71053 Nil pointer dereference in logReceiveError closes #4798 (#4842) Nathan Wallace 2025-11-15 23:50:17 +08:00
  • e278975448 RunBatchSession nil Client handling closes #4796 (#4839) Nathan Wallace 2025-11-15 23:49:31 +08:00
  • 22bfc9991f initialisationComplete flag synchronized closes #4803 (rebased) (#4886) Nathan Wallace 2025-11-15 23:48:46 +08:00
  • 7a1533bd4f Race condition in rate limiter map access closes #4799 (#4843) Nathan Wallace 2025-11-15 23:48:09 +08:00
  • a4d90c3ac9 Fix logic error in IdentifyMissingComments closes #4814 (#4872) Nathan Wallace 2025-11-15 21:10:53 +08:00
  • cb1fa48173 Fix flaky TestQueryContextLeakage test (#4887) Nathan Wallace 2025-11-15 21:05:00 +08:00
  • c5c482f94a Fix #4801: Escape unicode/emoji in sanitiseTableName fix-4801-unicode-escape Nathan Wallace 2025-11-11 23:16:30 +08:00
  • e70f697d20 Fix #4803: Use atomic.Bool for initialisationComplete flag fix-4803-init-race-v2-v2 Nathan Wallace 2025-11-11 23:26:11 +08:00
  • 1c2a5949b5 Add test for #4803: Race condition in initialisationComplete flag Nathan Wallace 2025-11-14 11:41:02 +08:00
  • 0431f287ca Fix #4812: Add size limits to autocomplete suggestions maps fix-4812-suggestions-size-v2 Nathan Wallace 2025-11-14 09:53:22 +08:00
  • 2e5f3fda97 Add comprehensive passing tests from bug hunting initiative (#4864) Nathan Wallace 2025-11-13 09:26:46 +08:00
  • aaef09b670 Fix #4866: Increase snapshot row streaming timeout from 5s to 30s (#4867) Nathan Wallace 2025-11-13 09:14:46 +08:00
  • 2c89c6887d Remove nightly cron trigger from full test suite test/ci-tiered-testing Nathan Wallace 2025-11-12 19:37:51 +08:00
  • e126faad75 fix: Update experimental workflow triggers to match tiered strategy Nathan Wallace 2025-11-12 19:32:52 +08:00
  • 16a7cdaa54 test: Add experimental tiered CI workflows Nathan Wallace 2025-11-12 19:23:29 +08:00
  • ea8db09c13 Fix #4779: Add nil check for GlobalConfig in newRefreshConnectionState fix-4779-globalconfig-nil-check Nathan Wallace 2025-11-11 22:38:37 +08:00
  • 1ae95cb100 Add test for #4779: GlobalConfig nil check in newRefreshConnectionState Nathan Wallace 2025-11-11 22:35:31 +08:00
  • b0de69f26e Fix compilation errors in test fix-4820-postgres-exit Nathan Wallace 2025-11-12 01:04:35 +08:00
  • cf4dd4b563 Fix #4813: Add defensive nil checks in sort() method fix-4813-nil-map-sort Nathan Wallace 2025-11-12 00:36:28 +08:00