2
0
mirror of https://github.com/boostorg/redis.git synced 2026-01-19 04:42:09 +00:00

Commit Graph

  • 401dd24419 Adds connection usage information. Marcelo Zimbres 2023-08-26 21:40:55 +02:00
  • 509635f222 Merge pull request #145 from boostorg/138-use-stdfunction-to-type-erase-the-adapter Marcelo 2023-08-26 15:39:49 +02:00
  • 4fbd0c6853 Progreeses with the adapter type erasure. Marcelo Zimbres 2023-08-13 20:23:57 +02:00
  • b8899ecdc7 Merge pull request #143 from mrichmon/develop Marcelo 2023-08-22 08:26:07 +02:00
  • 7d09040646 Bump version number Michael Richmond 2023-08-21 16:42:41 -07:00
  • 0de26fb0ce Fix out of date filename Michael Richmond 2023-08-21 16:42:17 -07:00
  • b795d1571c v1.4.2 gh-pages Marcelo Zimbres 2023-08-18 23:22:20 +02:00
  • 84ee2f37f1 Merge pull request #141 from boostorg/develop v1.4.2 Marcelo 2023-08-18 23:08:05 +02:00
  • f506e1baee Adds a buffer that has a tolerance. 127-consume-the-read-buffer-less-eagerly Marcelo Zimbres 2023-08-07 21:29:31 +02:00
  • 81927deda4 Merge pull request #134 from boostorg/123-automatically-select-database-after-hello Marcelo 2023-08-06 11:00:34 +02:00
  • 34ff1cea63 Fixes https://github.com/boostorg/redis/issues/121 Marcelo Zimbres 2023-08-06 10:02:33 +02:00
  • 10603b7d3a Sends SELECT right after HELLO after a connection. Marcelo Zimbres 2023-08-06 09:58:18 +02:00
  • ad3c2914db Merge pull request #133 from boostorg/122-health-check-not-restart-after-connection-lost Marcelo 2023-08-05 23:04:50 +02:00
  • 91014b13bf Simplifies parse ops and fixes health-check on reconnection. Marcelo Zimbres 2023-08-05 22:20:39 +02:00
  • 4f6f8b454d Merge pull request #132 from cbodley/wip-exec-forward Marcelo 2023-08-02 22:06:27 +02:00
  • 9ebcc544ae connection: async_exec forwards completion token Casey Bodley 2023-08-02 11:44:58 -04:00
  • 7d16259749 Merge pull request #130 from boostorg/119-simplify-the-parser-op Marcelo 2023-07-30 11:44:58 +02:00
  • 9dec63515e Simplifications in the parser. Marcelo Zimbres 2023-07-09 22:44:23 +02:00
  • 46525371b9 Merge pull request #117 from cthulhu-irl/build/add-cmake-options Marcelo 2023-07-01 13:03:31 +02:00
  • b5f8348598 build: add cmake options Cthulhu 2023-06-24 01:28:03 +03:30
  • 69d12421e2 Merge pull request #116 from boostorg/113-create-an-experimental-connection-class-that-has-fast-compilation-times 115-build-config-enforces-building-tests-even-as-third-party Marcelo 2023-06-24 09:52:48 +02:00
  • a715c251bf Improvements in the docs. Marcelo Zimbres 2023-06-23 22:24:34 +02:00
  • d29a057fa6 Uses composition instead of inheritance in the connection class. Marcelo Zimbres 2023-06-20 23:01:17 +02:00
  • 82430afc8b Make the connection non-generic on the executor type. Marcelo Zimbres 2023-06-11 11:33:07 +02:00
  • 607946f00e Merge pull request #112 from boostorg/111-simplify-the-serialization-examples Marcelo 2023-06-11 11:12:06 +02:00
  • c99790ab5c Uses choco instead of cinst. Marcelo Zimbres 2023-06-11 09:28:12 +02:00
  • 635b3608ad Removes unnecessary files. Marcelo Zimbres 2023-06-08 22:00:07 +02:00
  • a8a78c38c6 Merge pull request #109 from boostorg/103-cant-read-response-of-hello-+-ping-+-hello Marcelo 2023-06-04 16:50:12 +02:00
  • e09a53ff08 Removes payload rotation from request. Marcelo Zimbres 2023-06-04 16:18:35 +02:00
  • ec8a1c7286 Merge pull request #105 from boostorg/95-improve-the-performance-of-connectionasync_receive Marcelo 2023-05-28 11:14:14 +02:00
  • 3c02a7662b Replaces connection channel with a timer. Marcelo Zimbres 2023-05-21 21:13:58 +02:00
  • 538ab8f35f Reduces the number of rescheduling needed to process a server sent push. Marcelo Zimbres 2023-05-21 14:29:41 +02:00
  • f5f57e370b Improvements in the redis-push stress test. Marcelo Zimbres 2023-05-20 21:14:50 +02:00
  • 7abfc5fd8d Merge pull request #101 from boostorg/100-runhpp-no-longer-present-but-still-referred-to-from-redishpp Marcelo 2023-05-20 14:16:19 +02:00
  • 11eebcf771 Fixes redis.hpp and slightly improves compilation times. Marcelo Zimbres 2023-05-16 19:44:04 +02:00
  • c21f70bc07 Merge pull request #99 from boostorg/93-use-cmake-foreach-to-simplify-cmakeliststxt Marcelo 2023-05-14 13:55:46 +02:00
  • 22bacbd52c Simplifies the CMakeLists.txt. Marcelo Zimbres 2023-05-14 10:04:59 +02:00
  • 2982f831f6 Merge pull request #98 from boostorg/94-unify-redisconnection-and-redissslconnection Marcelo 2023-05-13 18:22:53 +02:00
  • 663e9ac671 Simplifications. Marcelo Zimbres 2023-05-13 10:22:11 +02:00
  • c0aa4356ea The ssl::context is now owned by the connection. Marcelo Zimbres 2023-05-10 23:25:09 +02:00
  • 6f9fd5b2fb Unifies ssl and plain connections. Marcelo Zimbres 2023-05-07 15:40:13 +02:00
  • 30a6e34e4e Merge pull request #97 from boostorg/85-added-example-cpp20_streams-which-reproduces-an-assertion Marcelo 2023-05-06 21:26:09 +02:00
  • 1f9b3e8008 Rebase the branch on develop. Marcelo Zimbres 2023-05-06 20:48:32 +02:00
  • 3808fec0e3 Cleaned up a bit bram 2023-03-16 09:47:43 +01:00
  • 607a9e9dd6 Added example cpp20_streams, which reproduces an assertion. bram 2023-03-15 21:51:56 +01:00
  • 2d53bb748e Merge pull request #92 from boostorg/90-add-support-for-reconnection Marcelo 2023-05-06 15:39:29 +02:00
  • a6cb4ca323 Adds high-level functionality to connection::async_run. Marcelo Zimbres 2023-03-24 19:55:15 +01:00
  • 5ac4f7e8ad Removes dependency on asio::promise as it does not compile on windows. Marcelo Zimbres 2023-03-23 16:49:37 +01:00
  • 7a08588808 Progresses with the subscriber. Marcelo Zimbres 2023-03-22 02:16:33 +01:00
  • e7ff1cedf3 Merge pull request #89 from boostorg/88-simplify-async_check_health-with-asioconsign Marcelo 2023-03-20 01:53:40 +01:00
  • 0bcb7dcf16 Uses consign to simplify the check-health operation. Marcelo Zimbres 2023-03-20 01:26:50 +01:00
  • c28969674b Merge pull request #86 from boostorg/83-fix-reconnect-loop-in-the-subscriber-example Marcelo 2023-03-16 18:05:40 +01:00
  • c7f49c6677 Adds address struct. Marcelo Zimbres 2023-03-15 21:26:50 +01:00
  • 90bcd621fb Including only necessary headers. Marcelo Zimbres 2023-03-14 14:08:55 +01:00
  • fd967204df Implements non-member async_run for plain connections. Marcelo Zimbres 2023-03-12 21:54:32 +01:00
  • cd00047a49 Merge pull request #82 from boostorg/81-add-support-for-protobuf Marcelo 2023-03-11 13:10:39 +01:00
  • 728b35cfe0 Adds protobuf example. Marcelo Zimbres 2023-03-10 14:49:16 +01:00
  • 52e62ba78c Merge pull request #80 from boostorg/79-missing-header-in-resulthpp Marcelo 2023-03-08 12:10:37 +01:00
  • bb18ff4891 Adds missing include header. Marcelo Zimbres 2023-03-07 20:24:53 +01:00
  • 6ce793e413 Merge pull request #78 from boostorg/69-move-health-check-functionality-from-examples-to-the-library Marcelo 2023-03-05 21:18:12 +01:00
  • a83c0e7803 Trying to fix build on MSVC by including tuple before asio. Marcelo Zimbres 2023-03-05 07:59:03 +01:00
  • 64820bd25b Implements a function that checks Redis health. Marcelo Zimbres 2023-03-04 09:17:15 +01:00
  • 16b5c8d1ba Merge pull request #77 from boostorg/72-cannot-build-on-macos Marcelo 2023-03-02 08:12:36 +01:00
  • 8ef4d3cf0b Adds support for libc++. Marcelo Zimbres 2023-02-28 22:23:37 +01:00
  • d01a9acf3b Merge pull request #75 from boostorg/51-more-suggestions-for-documentation-improvements Marcelo 2023-02-26 20:58:14 +01:00
  • ac7e425d47 Addresses issue #45, #47, #51 and #74. Marcelo Zimbres 2023-02-26 14:06:57 +01:00
  • d620cdee59 Merge pull request #71 from boostorg/70-rename-node-to-basic_node-and-add-typedef-for-nodestdstring Marcelo 2023-02-25 15:30:04 +01:00
  • 5f07b730f7 Upgrades to Boost 1.81. Marcelo Zimbres 2023-02-25 10:26:07 +01:00
  • 6d3a112f94 Removes json serialization boilerplate. Marcelo Zimbres 2023-02-24 21:33:51 +01:00
  • 1f3ef6b486 Renames node to basic_node. Marcelo Zimbres 2023-02-19 20:26:19 +01:00
  • a850a6ed63 Merge pull request #68 from boostorg/67-make-the-connection-full-duplex Marcelo 2023-02-18 21:39:13 +01:00
  • c8b73c2fe8 Removes coalesce property of the requests. Marcelo Zimbres 2023-02-18 14:19:55 +01:00
  • 8b02268182 Uses boost.describe to simplify json serialization. Marcelo Zimbres 2023-02-16 21:44:45 +01:00
  • 1b60eeb352 Makes the connection full-duplex. Marcelo Zimbres 2023-02-12 19:14:07 +01:00
  • b93f36163d Merge pull request #66 from boostorg/65-move-redisresp3async_read-to-redis-namespace Marcelo 2023-02-12 07:44:33 +01:00
  • 071f9a93aa Moves read functions from resp3:: to redis::. Marcelo Zimbres 2023-02-11 18:28:01 +01:00
  • 5a6ca14a67 Merge pull request #64 from boostorg/40-improve-support-to-redis-error-messages Marcelo 2023-02-11 14:56:12 +01:00
  • a5c86107f8 Uses system::result to implement per request error handling. Marcelo Zimbres 2023-02-05 22:36:09 +01:00
  • 3a4445022e Merge pull request #63 from boostorg/62-let-the-implementation-call-adaptresp-automatically Marcelo 2023-02-05 10:08:05 +01:00
  • bfb26f2602 async_exec accepts response now instead of adapter. Marcelo Zimbres 2023-02-04 17:17:30 +01:00
  • 7e70cb4ad7 Merge pull request #61 from boostorg/60-we-need-response-typedefs Marcelo 2023-02-04 10:29:22 +01:00
  • 886561409a Adds response typedefs. Marcelo Zimbres 2023-02-04 10:03:08 +01:00
  • 0c5ff09685 Merge pull request #59 from boostorg/42-the-names-from_bulk-and-to_bulk-are-too-generic-for-adl-customization-points Marcelo 2023-02-02 08:33:44 +01:00
  • 4b07b6d516 Prefix to_ and from_bulk with boost_redis_ (boost review). Marcelo Zimbres 2023-02-01 22:48:33 +01:00
  • c1ce8358c7 Merge pull request #57 from boostorg/56-remove-memory_resource-usage Marcelo 2023-01-29 21:14:37 +01:00
  • 13e16b7a60 Removes memory_resource. Marcelo Zimbres 2023-01-29 20:21:30 +01:00
  • e11502e0df Merge pull request #55 from boostorg/54-rename-aedis-to-boost-redis Marcelo 2023-01-28 21:43:57 +01:00
  • b2344384cf Renames Aedis to Boost.Redis. Marcelo Zimbres 2023-01-28 17:57:35 +01:00
  • 56c0b28003 Fixes issue 50 and 44. Marcelo Zimbres 2023-01-28 09:35:36 +01:00
  • 5103af6bb8 v1.4.1 Marcelo Zimbres 2022-12-27 21:22:20 +01:00
  • c88fcfb9ed Adds more doc to node class. v1.4.1 Marcelo Zimbres 2023-01-08 21:51:41 +01:00
  • a56bf982ab Merge pull request #41 from Hailios/remove_duplicate_cmake Marcelo 2023-01-07 20:11:50 +01:00
  • 5d0ed0e986 remove duplicate line in cmake Jakob Lövhall 2023-01-07 16:58:50 +01:00
  • 15deaa637d Doc improvements. Marcelo Zimbres 2023-01-07 00:14:29 +01:00
  • bb8ff90351 Fixes issue 39. Marcelo Zimbres 2023-01-06 17:38:10 +01:00
  • 7d4902369a Doc improvements and replaces async_main to co_main. Marcelo Zimbres 2023-01-05 23:37:55 +01:00
  • 607ca17a89 Improvements in the documentation. Marcelo Zimbres 2023-01-04 22:51:53 +01:00
  • 3849ba42fd Changes: Marcelo Zimbres 2023-01-02 17:50:23 +01:00
  • 56bcdb7914 Improvements in the docs. 37-add-support-for-the-client-reply-command Marcelo Zimbres 2022-12-31 12:23:14 +01:00
  • 73ad66eb93 Adds example that does not user awaitable ops. Marcelo Zimbres 2022-12-30 15:54:19 +01:00