Commit Graph

  • bb27586758 Reset instead of discard all (#549) Zain Kabani 2023-08-16 13:08:48 -04:00
  • 4f0f45b576 Add pgcat user (#546) Lev Kokotov 2023-08-10 12:25:43 -07:00
  • f94ce97ebc Handle and track startup parameters (#478) Zain Kabani 2023-08-10 11:18:46 -04:00
  • 9ab128579d parse server error messages (#543) Sebastian Webber 2023-08-09 13:14:05 -03:00
  • 1cde74f05e Revert "Preserve existing behavior" (#542) Lev Kokotov 2023-08-08 17:45:48 -07:00
  • a4de6c1eb6 Preserve existing behavior (#541) Lev Kokotov 2023-08-08 13:48:52 -07:00
  • e14b283f0c Make infer role configurable and fix double parse bug (#533) Zain Kabani 2023-08-08 16:10:03 -04:00
  • 7c3c90c38e Add systemd service (#540) Lev Kokotov 2023-08-08 11:51:38 -07:00
  • 2ca21b2bec pgcat deb package (#539) Lev Kokotov 2023-08-08 11:08:46 -07:00
  • 9be2a17742 pgcat deb package levkk-deb-package Lev Kokotov 2023-08-08 11:06:59 -07:00
  • 3986eaa4b2 Add github tag as tag to image (#537) Matthias Pfeil 2023-08-04 18:20:56 +01:00
  • 1f2c6507f7 debug -> release v1.1.1 Lev Kokotov 2023-08-01 17:47:34 -07:00
  • aefcf4281c Fix for #534 and #535 Lev Kokotov 2023-08-01 17:46:34 -07:00
  • 9d1c46a3e9 Fix typo in the config documentation (#532) Bertrand Paquet 2023-07-28 09:31:53 +02:00
  • 328108aeb5 Restore the ability to filter spammy log messages (#530) Spindel Ljungmark 2023-07-27 17:51:23 +02:00
  • dc649aaee3 simplified write!; generic new functions kczimm-meager-mods Kevin Zimmerman 2023-07-26 19:53:32 -05:00
  • b4ba3b378c fix formatting Kevin Zimmerman 2023-07-26 09:47:58 -05:00
  • 81536a0bad make AuthPassthrough generic Kevin Zimmerman 2023-07-26 09:44:31 -05:00
  • 6eb01e51a0 remove async/spawn in Collector::collect Kevin Zimmerman 2023-07-25 19:53:57 -05:00
  • ae3241b634 use Result::map_err and ? in Tls::new Kevin Zimmerman 2023-07-25 19:44:04 -05:00
  • 33724ea670 simplify TableAccess::run Kevin Zimmerman 2023-07-25 19:34:37 -05:00
  • 1c26aa3547 simplify format! Kevin Zimmerman 2023-07-25 19:24:52 -05:00
  • 64eb417125 remove unnecessary allocation Kevin Zimmerman 2023-07-25 19:24:04 -05:00
  • 22d9d3c90a fix query_logger info! argument order Kevin Zimmerman 2023-07-25 15:59:01 -05:00
  • 3162d550fd simplify format_duration, reduce String allocs Kevin Zimmerman 2023-07-25 15:54:48 -05:00
  • 12522562ce fix clippy lints Kevin Zimmerman 2023-07-25 15:49:46 -05:00
  • 4cf54a6122 Release 1.1 (#526) v1.1.0 Lev Kokotov 2023-07-25 10:27:04 -07:00
  • 622891ee5b Release 1.1 levkk-v1.1 Lev Kokotov 2023-07-25 10:26:38 -07:00
  • 2a8f3653a6 Fix COPY FROM and add tests (#522) Mostafa Abdelraouf 2023-07-21 01:06:01 -05:00
  • 19cb8a3022 add --no-color option to disable colors in the terminal (#518) Sebastian Webber 2023-07-20 01:15:55 -03:00
  • f85e5bd9e8 add support for multiple log formats (#517) Sebastian Webber 2023-07-19 03:07:13 -03:00
  • 7bdb4e5cd9 Add cmd line parser (#512) Sebastian Webber 2023-07-18 17:52:40 -03:00
  • 5d87e3781e push and build only in main and tags (#508) Sebastian Webber 2023-07-14 14:30:49 -03:00
  • 3e08c6bd8d chore(deps): bump num_cpus from 1.15.0 to 1.16.0 (#507) dependabot[bot] 2023-07-14 07:58:11 -07:00
  • 15b6db8e4e add "show help" command (#505) Sebastian Webber 2023-07-14 02:40:04 -03:00
  • b2e6dfd9bb chore(deps): bump rustls-pemfile from 1.0.2 to 1.0.3 (#504) dependabot[bot] 2023-07-12 21:41:48 -07:00
  • 3c9565d351 Add support for tcp_user_timeout (#503) Mostafa Abdelraouf 2023-07-12 13:24:30 -05:00
  • 67579c9af4 chore(deps): bump rustls from 0.21.1 to 0.21.5 (#501) dependabot[bot] 2023-07-12 05:46:31 -07:00
  • cf7f6f35ab docs: fix general.autoreload description (#491) Cluas 2023-07-12 20:42:44 +08:00
  • 7205537b49 [BUG] Fix binding of NULL value parameters in prepared statements (#496) Voldemarich 2023-07-10 11:35:43 +03:00
  • 1ed6e925ed Fixes the default for round robing in General (#488) Zain Kabani 2023-06-23 12:15:44 -04:00
  • 4b78af9676 Implement Close for prepared statements (#482) Lev Kokotov 2023-06-18 23:02:34 -07:00
  • 73500c0c96 Fix build (#481) Lev Kokotov 2023-06-17 09:09:54 -07:00
  • b167de5aa3 fmt (#480) Lev Kokotov 2023-06-17 08:57:33 -07:00
  • a16699063e fmt levkk-fix-lint-5 Lev Kokotov 2023-06-17 08:57:19 -07:00
  • 473bb3d17d Log not implemented messages as debug in prometheus metrics. (#477) Juraj Bubniak 2023-06-17 03:48:38 +02:00
  • c7d6273037 Support for prepared statements (#474) Lev Kokotov 2023-06-16 12:57:44 -07:00
  • 94c781881f Report min_pool_size correctly (#471) Jeff Chen 2023-06-12 10:23:56 -06:00
  • a8c81e5df6 chore(deps): bump pin-project from 1.0.12 to 1.1.0 (#440) dependabot[bot] 2023-06-12 00:51:24 -07:00
  • 1d3746ec9e chore(deps): bump sqlparser from 0.33.0 to 0.34.0 (#448) dependabot[bot] 2023-06-12 00:51:05 -07:00
  • b5489dc1e6 chore(deps): bump regex from 1.8.1 to 1.8.4 (#466) dependabot[bot] 2023-06-12 00:50:46 -07:00
  • 557b425fb1 chore(deps): bump log from 0.4.17 to 0.4.19 (#470) dependabot[bot] 2023-06-12 00:50:26 -07:00
  • aca9738821 Make queue strategy configurable and default to Fifo (#463) Zain Kabani 2023-06-09 14:35:20 -04:00
  • 0bc453a771 Change default server lifetime and bump bb8 version to use LIFO correctly (#462) Zain Kabani 2023-05-31 11:25:42 -04:00
  • b67c33b6d0 Use latest bb8 and use Lifo as the queue strategy in the pool (#455) Zain Kabani 2023-05-28 22:46:13 -04:00
  • a8a30ad43b Refactor Pool Stats to be based off of Server/Client stats (#445) Mostafa Abdelraouf 2023-05-23 08:44:49 -05:00
  • fb5eb58ae8 chore(deps): bump fallible-iterator from 0.2.0 to 0.3.0 dependabot/cargo/fallible-iterator-0.3.0 dependabot[bot] 2023-05-23 05:07:37 +00:00
  • d63be9b93a chore(deps): bump toml from 0.7.3 to 0.7.4 (#447) dependabot[bot] 2023-05-19 08:58:13 -07:00
  • 100778670c Ensure data makes it to the client (#446) Lev Kokotov 2023-05-18 16:41:22 -07:00
  • 37e3349c24 Optionally clean up server connections (#444) Lev Kokotov 2023-05-18 10:46:55 -07:00
  • 7f57a89d75 Fix time based average stats (#442) Zain Kabani 2023-05-18 00:38:10 -04:00
  • 17909d26fc chore(deps): bump socket2 from 0.4.7 to 0.5.3 dependabot/cargo/socket2-0.5.3 dependabot[bot] 2023-05-15 05:13:46 +00:00
  • 0898461c01 Allow to deploy pools without checking (#438) Lev Kokotov 2023-05-12 12:48:37 -07:00
  • 52b1b43850 Prewarmer (#435) Lev Kokotov 2023-05-12 09:50:52 -07:00
  • 0907f1b77f Improve logging for connection cleanup (#428) Zain Kabani 2023-05-11 20:40:10 -04:00
  • 73260690b0 Fixes average stats bug (#436) Zain Kabani 2023-05-11 20:37:58 -04:00
  • 5056cbe8ed Fix docker-compose dev stack for Apple silicon (#432) Mostafa Abdelraouf 2023-05-10 10:24:35 -05:00
  • 571b02e178 Calculate averages correctly and preserve totals like before (#429) Lev Kokotov 2023-05-08 10:06:16 -07:00
  • 159eb89bf0 First try with role reset (#427) Andrew Tanner 2023-05-05 18:31:27 -04:00
  • 389993bf3e Accurate log messages (#425) Lev Kokotov 2023-05-05 08:27:19 -07:00
  • ba5243b6dd Optionally validate config on boot (#423) Lev Kokotov 2023-05-03 17:07:23 -07:00
  • 128ef72911 lowercase config query (#422) Lev Kokotov 2023-05-03 16:47:20 -07:00
  • 35c20dc9b4 remove debug levkk-lowercase Lev Kokotov 2023-05-03 16:46:48 -07:00
  • 72ce2be5c7 lowercase config query Lev Kokotov 2023-05-03 16:46:07 -07:00
  • 811885f464 Actually plugins (#421) Lev Kokotov 2023-05-03 16:13:45 -07:00
  • e7265cbf91 fix flakey test levkk-more-plugins Lev Kokotov 2023-05-03 16:01:48 -07:00
  • d738ba28b6 fix tests Lev Kokotov 2023-05-03 15:42:16 -07:00
  • ff80bb75cc clean up Lev Kokotov 2023-05-03 15:38:03 -07:00
  • 374a6b138b more plugins Lev Kokotov 2023-05-03 15:29:16 -07:00
  • d5e329fec5 chore(deps): bump regex from 1.8.0 to 1.8.1 (#413) dependabot[bot] 2023-05-03 10:00:05 -07:00
  • 09e54e1175 Plugins! (#420) Lev Kokotov 2023-05-03 09:13:05 -07:00
  • 23819c8549 chore(deps): bump rustls from 0.21.0 to 0.21.1 (#419) dependabot[bot] 2023-05-02 07:32:44 -07:00
  • 7dfbd993f2 Add dns_cache for server addresses as in pgbouncer (#249) Jose Fernández 2023-05-02 10:26:40 +02:00
  • 3601130ba1 Readme update (#418) Lev Kokotov 2023-04-30 09:44:25 -07:00
  • 0d504032b2 Server TLS (#417) Lev Kokotov 2023-04-30 09:41:46 -07:00
  • ee23b374ae fetch config once levkk-start-server-tls Lev Kokotov 2023-04-30 09:19:39 -07:00
  • 9dffebccbf remove unused error Lev Kokotov 2023-04-30 09:07:15 -07:00
  • 4c8358b8b3 skip flakey test Lev Kokotov 2023-04-30 09:03:32 -07:00
  • f0d1916a98 dirty shutdown Lev Kokotov 2023-04-30 08:23:30 -07:00
  • bba5f10be1 maybe? Lev Kokotov 2023-04-29 08:38:27 -07:00
  • a514dbc187 remove dead code Lev Kokotov 2023-04-28 18:08:20 -07:00
  • d660e3e565 diff Lev Kokotov 2023-04-28 18:06:11 -07:00
  • 0d882cc204 thats it Lev Kokotov 2023-04-28 18:05:28 -07:00
  • b36746a47b Finish up TLS Lev Kokotov 2023-04-28 18:02:48 -07:00
  • 9e51b8110f Server TLS Lev Kokotov 2023-04-28 11:20:49 -07:00
  • 4a87b4807d Add more pool settings (#416) Lev Kokotov 2023-04-26 16:33:26 -07:00
  • cb5ff40a59 fix typo (#415) Shawn 2023-04-26 11:28:54 -04:00
  • fd3623ff13 mm levkk-async Lev Kokotov 2023-04-22 08:02:20 -07:00
  • 088f1a7dae remove debug msg Lev Kokotov 2023-04-22 07:47:19 -07:00
  • ab7ac16974 reqs Lev Kokotov 2023-04-22 07:40:21 -07:00