KubeDB v2024.4.27 (2024-04-27) 104a8209 MSSQL -> MSSQLServer (#1202)f93640ff Add RabbitMQ Autoscaler API (#1194)06ac2b3b Add RabbitMQ OpsRequest API (#1183)7e031847 Add Memcached Health Check api (#1200)c3b34d02 Update offshoot-api (#1201)7fb3d561 Add SingleStore TLS (#1196)84398fe4 Add Pgpool TLS (#1199)6efef42b Add MS SQL Server APIs (#1174)1767aac0 Update druid exporter port (#1191)837bbc4d Use applyConfig
in reconfigure opsReqs; Remove inlineConfig (#1144)1955e7f0 Update deps3bdcf426 Use Go 1.22 (#1192)7386252c Add RabbitMQ shovel and federation plugin constants (#1190)39554487 Update deps0b85ea37 Add Port Field to NamedURL (#1189)adf39bff Use gateway port in db status (#1188)3768ead9 Fix Stash Restore Target Issue (#1185)4c457ff1 Mutate prometheus exporter. (#1187)c9359d20 Fix Druid resource issue (#1186)eca0297e Add metrics emitter path for Druid Monitoring (#1182)cfd5a061 Use Go 1.22 (#1179)b5d7a386 Prepare for release v0.30.0 (#203)e830ed82 Trigger VolumeExpansion according to scalingRules (#202)a5c6c179 Add Autoscaler for RabbitMQ (#200)ab11f0f4 Fetch from petsets also (#201)8f2727f2 Use applyConfig (#199)54be40d Add support for create space for dashboard restore (#7)b74d46e Prepare for release v0.3.0 (#8)81e3440 Use restic 0.16.4 (#6)11108d4 Use Go 1.22 (#5)d3a1eb1c Prepare for release v0.0.15 (#104)f377b7fd Fix driver name (#103)31518cdb MSSQL -> MSSQLServer (#102)8638376f Add tls for Pgpool client (#99)4edbe630 Add SingleStore TLS (#97)8c73c085 Add MS SQL Server DB Client (#88)4b4e47e1 Add WithCred() & WithAuthDatabase() builder utility (#98)deb90f66 Add AMQP client Getter for RabbitMQ (#96)f4fab3d2 Add create space method for dashboard (#95)e01cb9ea Update deps5901334 Prepare for release v0.0.9 (#22)c77e449 Prepare for release v0.0.9 (#21)831f543 Set Defaults to db on reconcile (#20)b1ca09c Use deps (#19)05dd9ca Use Go 1.22 (#18)6c77255 Add support for monitoring (#13)a834fc5 Remove license check for webhook-server (#17)744a4329 Prepare for release v0.45.0 (#718)6198c23e Prepare for release v0.45.0 (#717)ea61d011 Remove redundant log for monitoring agent not found (#716)04ad15dc Use restic 0.16.4 (#715)4bdd974f Use Go 1.22 (#714)98dab6a7 Remove License Check from Webhook Server (#713)088b36f0 Prepare for release v0.16.0 (#89)9151e670 Prepare for release v0.16.0 (#88)dec0a20c Set Defaults to db on reconcile (#87)2b88de4e Add Kafka and Connect Cluster PDB (#84)847c8fe2 Use deps (#86)6880da47 Use Go 1.22 (#85)9242c91d Remove license check for webhook-server (#83)2255429 Prepare for release v0.5.0 (#16)e638a7b Prepare for release v0.5.0 (#15)ac5b6d6 Use Go 1.22 (#14)f9cae9d Prepare for release v0.5.0 (#19)3741c24 Prepare for release v0.5.0 (#18)edbee83 Use Go 1.22 (#17)53dee180 Prepare for release v0.38.0 (#628)d4e6f1f2 Prepare for release v0.38.0 (#627)4aa876c0 Remove redundant log for monitoring agent not found (#625)94111489 Use deps (#624)5ae7a268 Use Go 1.22 (#623)e35a5838 Skip license check for webhook-server (#622)8119429 Prepare for release v0.6.0 (#24)27e13d9 Prepare for release v0.6.0 (#23)519cec3 Use Go 1.22 (#22)9b2f456 Prepare for release v0.8.0 (#42)9c629ed Prepare for release v0.8.0 (#41)7ed30f3 fix: restoresession running phase (#38)390b27a Use restic 0.16.4 (#40)e702a1c Use Go 1.22 (#39)5ec0f33 Prepare for release v0.0.1 (#6)7b3e1a9 Add MS SQL Server Provisioner Operator (#5)d85fb389 Prepare for release v0.0.1 (#3)ca78acac Prepare for release v0.0.1 (#2)09ac9814 Provision MS SQL Server with Raft (#1)39120f71 pg-coordinator -> mssql-coordinatoraba0d83f Prepare for release v0.26.0 (#155)e9c0a986 Prepare for release v0.25.0 (#154)cbdb8698 Prepare for release v0.25.0-rc.1 (#153)e4042bfd Update deps (#152)b9b84db3 Update deps (#151)e35b556c Prepare for release v0.25.0-rc.0 (#150)fa77ab4e Fixed (#149)aef2df3c Prepare for release v0.25.0-beta.1 (#148)f00e1837 Prepare for release v0.25.0-beta.0 (#147)00ef3cb7 Update deps (#146)30783ca6 Update deps (#145)656f9a82 Use k8s 1.29 client libs (#144)8e4c36ec Prepare for release v0.24.0 (#143)0b8239a1 Prepare for release v0.23.0 (#142)c14f61d1 Prepare for release v0.22.0 (#141)56e5b1de Prepare for release v0.22.0-rc.1 (#140)3379cb47 Prepare for release v0.22.0-rc.0 (#139)1b9d3b30 Add support for arbiter (#136)63690f56 added postgres 16.0 support (#137)63637c30 Added & modified logs (#134)c90d2edc Prepare for release v0.21.0 (#135)060d7da9 Prepare for release v0.20.0 (#133)867a5a36 Fix standby labeling (#132)676e2957 Only cache sibling pods using selector (#131)9732ad99 fix linter issue (#130)8bf809a2 Prepare for release v0.19.0 (#129)dd87bd6a Update dependencies (#128)ccd18e6d Use cached client (#127)368c11d9 Update dependencies (#126)36094ae6 fix failover and standby sync issue (#125)8ff1d1a2 Prepare for release v0.18.0 (#124)70423ac2 Prepare for release v0.18.0-rc.0 (#123)6e3f71a9 Update license verifier (#122)5a20e0a8 Update license verifier (#121)bb781f89 Add enableServiceLinks to PodSpec (#120)9e313041 Test against K8s 1.27.0 (#119)abf0822f Prepare for release v0.17.0 (#118)f6b27009 Cleanup CIc359680e Use ghcr.io for appscode/golang-dev (#117)53afc3f5 Dynamically select runner typece64e41a Update workflows (Go 1.20, k8s 1.26) (#116)754d2dad Test against Kubernetes 1.26.0 (#114)773c1e37 Prepare for release v0.16.0 (#113)e160b1c6 Update sidekick dependency (#112)2835261c Read imge pull secret from operator flags (#111)916f0c37 Fix waiting for the target to be leader
issue (#110)e28d7b5c Prepare for release v0.14.1 (#109)32cf0205 Prepare for release v0.14.0 (#108)706969bd Update dependencies (#107)02340b1c Prepare for release v0.14.0-rc.1 (#106)51942bbd Prepare for release v0.14.0-rc.0 (#105)c14a0d4c Update deps (#104)5e6730a5 Merge pull request #102 from kubedb/leader-switche25599f0 Merge branch ‘master’ into leader-switch2708d012 Add PG Reset Wal for Single user mode failed #1014d8bd4c3 retry eviction of pod and delete pod if fails0e09b7ec Update deps404ebc14 Refinedc0eaf986 Fix: Transfer Leadership issue fix with pod delete3ed11903 Add PG Reset Wal for Single user mode failed194c1bcb Run GH actions on ubuntu-20.04 (#103)8df98fa1 Prepare for release v0.13.0 (#100)34c72fda Prepare for release v0.13.0-rc.0 (#99)0295aeca Update dependencies (#98)9b371d85 Test against Kubernetes 1.25.0 (#97)1a27ef77 Check for PDB version only once (#95)04c780bd Handle status conversion for CronJob/VolumeSnapshot (#94)b71a1118 Use Go 1.19 (#93)6270e67d Use k8s 1.25.1 libs (#92)84787e88 Stop using removed apis in Kubernetes 1.25 (#91)7550a387 Use health checker types from kmodules (#90)c53a50ad Prepare for release v0.12.0 (#89)ee679735 Prepare for release v0.12.0-rc.1 (#88)ca070943 Update health checker (#86)c38bf66b Prepare for release v0.12.0-rc.0 (#85)ee946044 Acquire license from license-proxyserver if available (#83)321e6a8f Remove role scripts from the coordinator. (#82)6d679b22 Update to k8s 1.24 toolchain (#81)cde3602d Prepare for release v0.11.0 (#80)d20975b6 Update dependencies (#79)cb516fbc Add Raft Metrics And graceful shutdown of Postgres (#74)e78a2c5b Update dependencies(nats client, mongo-driver) (#78)c4af9ba0 Fix: Fast Shut-down Postgres server to avoid single-user mode shutdown failure (#73)a9661653 Prepare for release v0.10.0 (#72)3774d5c8 Update dependencies (#71)f72f0a31 Avoid ExacIntoPod to fix memory leak (#70)b1d68e3e Use Go 1.18 (#68)dfecf3c7 make fmt (#67)389e47ea Prepare for release v0.9.0 (#66)d6c1b92b Cancel concurrent CI runs for same pr/commit (#65)122e1291 Update dependencies (#64)8fab8e7a Cancel concurrent CI runs for same pr/commit (#63)749e8501 Update SiteInfo (#62)1b11bc19 Publish GenericResource (#61)9a256f15 Fix custom Auth secret issues (#60)2b3434ac Use Postgres CR to get replica count (#59)8ded7410 Recover from panic in reconcilers (#58)917270b8 Prepare for release v0.8.0 (#57)f84a1dc0 Update dependencies (#56)076b8ede Check if pods are controlled by kubedb statefulset (#55)4c55eed6 Prepare for release v0.7.0 (#54)f98e8947 Update kmodules.xyz/monitoring-agent-api (#53)6f59d29f Update repository config (#52)5ff5f4b8 Fix: Raft log corrupted issue (#51)314fd357 Use DisableAnalytics flag from license (#50)88b19fcc Update license-verifier (#49)06248438 Support custom pod and controller labels (#48)633bfcac Postgres Server Restart If Sig-Killed (#44)5047efeb Print logs at Debug level7d42c4bd Log timestamp from zap logger used in raft (#47)137015d0 Update xorm dependency (#46)81f78270 Fix satori/go.uuid security vulnerability (#45)b3685227 Fix jwt-go security vulnerability (#43)9bfed99c Fix: Postgres server single user mode start for bullseye image (#42)f55f8d6e Update dependencies to publish SiteInfo (#40)b82a3d77 Add support for Postgres version v14.0 (#41)158105b8 Prepare for release v0.6.0 (#39)4b7e8593 Log warning if Community License is used with non-demo namespace (#38)f87aee15 Prepare for release v0.5.0 (#37)4357d0b7 Update dependencies (#36)a14448cb Fix Rewind And Memory leak Issues (#35)245fcde9 Update repository config (#34)066da089 Update dependencies (#33)d2c2ef68 Prepare for release v0.4.0 (#32)0f61b36f Update dependencies (#31)e98ad26a Update dependencies (#30)4421b2ab Update repository config (#29)9d4483f5 Update repository config (#28)adb9f368 Update dependencies (#27)1728412c Prepare for release v0.3.0 (#26)b6d007ff Prepare for release v0.3.0-rc.0 (#25)58216f8a Update Client TLS Path for Postgres (#24)a07d255e Raft Version Update And Ops Request Fix (#23)1855cecf Use klog/v2 (#19)727dcc87 Use klog/v2eff1c8f0 Prepare for release v0.2.0 (#16)ffb6ee5e Add Support for Custom UID (#15)72d46511 Fix spelling6067a826 Prepare for release v0.1.1 (#14)2fd91dc0 Prepare for release v0.1.0 (#13)d0eb5419 fix: added basic auth client for raft client httpacb1a2e3 Update KubeDB api (#12)cc923be0 fix: added basic auth for http client48204a3d fix: cleanup logsf0cd88d3 Use alpine as base for prod docker image (#11)98837f30 fix: revendor with api-mechinary12779aa6 fix: updated docker file414905da fix: replace rsync with cp2f1f7994 fix: pg_rewind failed173bbf94 fix: updated server’s port 2379 (client),2380 (peer)ab30d53e fix: license addedd0bc0a50 fix: make lint with constant updatede6dc704b fix: updated with api-mechinary constant name80a13a5b fix: primary & replica have different cluster id4345dd34 fix: initial access denied before final initialize complete9a68d868 fix: working on http basic auth (on progress)22b37d3e fix: last leader same as new oneb798ba4d fix: single user mode read bufferb7e1f678 fix: make lint8c106f06 fix: make gen fmt71108b31 fix: go mod updated5cdc4e2b fix: error handling fix : log handled3c57af41 fix: working on log and error handling1de624df fix: updated api-machinery8eb48dbf updated sslMode=$SSL_MODE9c745042 fix: added scram-sha-2564a8817e2 fix: typof7f3625e fix: sslMode check doneeae73f6d fix: CLIENT_AUTH_MODE value updateda4c8a7fe fix: auth and sslmodef7e96f1e fix ca.crt for client Signed-off-by: Emon46 [email protected] daab4f78 fix: set connection string to verify-fulll fix: remove restore.sh from all versionb085140b fix: clean up logscd1904a3 fix: handle DoReinitialization func returning error in failover1d188de5 fix: api mechinary updated for removing archiver speccc5f7482 fix: added demote immediate function887eddca fix: added pgREcovery check for leader testbeb56969 fix: removed unnecessary functions fix: scripts Signed-off-by: Emon46 [email protected] 24e5e2aa fix: script modified49637489 fix: timeline issuec418bc0c Remove .idea folder75662379 Add license and Makefile (#8)898f76f0 fix: added pass auth for users in pg_hba.conf50e0ddcd working with 9,10,11,12,13d1318c92 added script for 9,10,11,12,13 fix : syntex error issue in 9 fix : updated pg_rewind error message checkf13ea0fd fix: working with version 126d87091c fixing for updated version 12 and 13a95e5d97 fix: config recovery after basebackup in normal flowde14b8b3 update: variable check SSL_MODEb19426c1 added field for hearttick and leadertickca1c44af fix: revondoring done. label updatede5d59292 fix: final working version. fixed: raft vendoring . added vendor from appscode fix: error handled for pg_rewind, pg_dump, start, stop, single user modef027542a Signed-off-by: Emon331046 [email protected] db071c27 fix : working version with pg rewind check and other stuffs. note: this is the final one2f03442a added process check4cca7bf4 fix all crush prev-link isssuedd92164f fixed single user mode start5980f861 working with doing always pg_rewind note: needPgRewind is always true hereca6dabd7 fixing primary after recover prev-link invalid wal Signed-off-by: Emon46 [email protected] 8e678581 fixing prev-link record errorc5518602 fix … Signed-off-by: Emon331046 [email protected] 6c5c31ae fix some pg_rewind issueef9cdb17 fix recover demote follower8345e968 pg_rewind and status and stop start func fix Signed-off-by: Emon331046 [email protected] 8851de41 debuging codebase Signed-off-by: Emon46 [email protected] 657b5c03 fix : always delete pod problema2e0c15e working on pg rewind Signed-off-by: Emon331046 [email protected] 692a6f8f working on do pg rewind Signed-off-by: Emon331046 [email protected] 50f34767 added pg_rewind checkfcaf8261 unifnished : pg_dump and Pg_rewind Signed-off-by: Emon46 [email protected] 2c7005ce adding og_rewind62372a23 need a fixc0459bf4 fix: leader transfer api added Signed-off-by: Emon331046 [email protected] 21f016d0 need to fix Signed-off-by: Emon331046 [email protected] afea498c clean up codebase3166aa2d change pg_hba.conf for localhostaf5719eb need to fix change pg_hba.confe91b1214 change pghb from root to postgres for certs97547ff1 change owner from root to postgres for certs72101b53 need to fix46119298 fix: vendor updated5456ed6f fix: svc for standbyb700c1fe fix: svc for standby9299ea6c fix: vendoring apimachinery for constants2bee5907 fix: added support for v95049d829 fix: added support for v9273d3ca9 fix: added client for converting a node learner or candidatecbe5c267 added makeLearner funcb78e4245 fix: the trigger-file issue1b32281c fix: old leader restart fixed6e79582b fix: crashing after running script fixed2049963c need to fix the script part6d7985c7 added scripts in leader-election containerdf37d25c added leader port72de772f added leader port746914ff leader test12a635d1 leader testce3787db leader test02677281 leader testb64c6e31 leader testdd970354 leader test84686fc5 leader test57fb4982 leader testeeebe8ff leader testcf8f4d83 Prepare for release v0.38.0 (#622)26f4d72b Prepare for release v0.38.0 (#621)6bcb3ac4 Remove redundant log for monitoring agent not found (#620)c1593bf8 Use deps (#619)7278772d Use Go 1.22 (#618)971d27c Prepare for release v0.6.0 (#29)9a6f2d1 Prepare for release v0.6.0 (#28)3309740 Use Go 1.22 (#27)145c9e6 Prepare for release v0.6.0 (#17)804abd7 Prepare for release v0.6.0 (#16)5dbc6c8 Use Go 1.22 (#15)dcea6a22 Prepare for release v0.32.0 (#561)6ebc03dc Add vertical scaling and volume expansion opsrequest (#560)722f44d4 Resume DB even if opsReq failed (#559)9db28273 Add SingleStore TLS (#555)b5e759da Add Pgpool TLS (#558)31804581 Remove inlineConfig; Use applyConfig only (#556)71982d7 Prepare for release v0.0.9 (#27)544327d Prepare for release v0.0.9 (#26)dd8144f Add TLS support (#25)cabc3db Set Defaults to db on reconcile (#24)8fb6dfe Add PetSet in daily workflow and makefile (#11)a510bbf Use deps (#23)89285b1 Use Go 1.22 (#22)279978f Remove license check for webhook-server (#21)db6968c Prepare for release v0.6.0 (#28)a05987c Prepare for release v0.6.0 (#27)b8cb6d3 Use Go 1.22 (#26)a4916b1 Prepare for release v0.6.0 (#26)1bf318a Prepare for release v0.6.0 (#25)b3921a5 Use Go 1.22 (#24)b529602 Prepare for release v0.0.11 (#28)26b5e6f Prepare for release v0.0.11 (#27)630c0ef Patch AuthsecretRef to DB yaml (#26)9248270 Set Defaults to db on reconcile (#24)ef00643 Add support for PDB and extend default plugin supports (#21)bf35fcd Use deps (#23)048dbbe Use Go 1.22 (#22)6b29c6ab Prepare for release v0.38.0 (#538)5403c046 Prepare for release v0.38.0 (#537)b9a7cbc7 Remove redundant log for monitoring agent not found (#536)56a9e21f Use deps (#535)37c0f40d Use Go 1.22 (#534)5645fb9b Remove License Check from Webhook Server (#533)217af272 Prepare for release v0.21.0 (#110)499dfa6 Prepare for release v0.0.9 (#27)4082540 Prepare for release v0.0.9 (#26)99b143b Add SingleStore TLS (#25)ae86b87 Set Defaults to db on reconcile (#23)3c28add Use deps (#22)d9cce0e Use Go 1.22 (#21)d113503 Remove License check from Webhook-Server (#20)0a3b8a6 Prepare for release v0.1.0 (#7)cc4e071 Prepare for release v0.1.0 (#6)