Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre-Boost release of latest changes in develop #141

Merged
merged 50 commits into from
Aug 18, 2023
Merged

Pre-Boost release of latest changes in develop #141

merged 50 commits into from
Aug 18, 2023

Conversation

mzimbres
Copy link
Collaborator

Develop has been stable for a while and a user showed up asking for feature that is not in a release yet. I will make a pre-boost release so that users don't risk using outdated master.

mzimbres and others added 30 commits March 7, 2023 20:24
This function will resolve and connect before calling member async_run.
…scriber-example

83 fix reconnect loop in the subscriber example
…ith-asioconsign

Uses consign to simplify the check-health operation.
Removed unused stuff
Using request and response as shared_ptrs.
Removed (unnecessary?) calls to net::post.
…hich-reproduces-an-assertion

85 added example cpp20 streams which reproduces an assertion
…issslconnection

94 unify redisconnection and redissslconnection
…-cmakeliststxt

Simplifies the CMakeLists.txt.
…t-still-referred-to-from-redishpp

Fixes redis.hpp and slightly improves compilation times.
…onnectionasync_receive

95 improve the performance of connectionasync receive
mzimbres and others added 20 commits June 4, 2023 16:18
The user can simply call HELLO before other commands. Altering the order
of requests makes it impossible to declare responses.
…-+-ping-+-hello

Removes payload rotation from request.
…examples

111 simplify the serialization examples
…ection-class-that-has-fast-compilation-times

113 create an experimental connection class that has fast compilation times
cmake options for install, tests, examples, and doc instead of
building them always.

options are enabled by default when building the project directly,
otherwise if add_subdirectory (directly or by FetchContent, etc),
then unnecessary options will be disabled.

issue #115
async operations should support move-only completion handlers. forward
the CompletionToken argument to avoid an unnecessary copy

Fixes: #131

Signed-off-by: Casey Bodley <cbodley@redhat.com>
connection: async_exec forwards completion token
…ter-connection-lost

Simplifies parse ops and fixes health-check on reconnection.
…se-after-hello

123 automatically select database after hello
@mzimbres mzimbres merged commit 84ee2f3 into master Aug 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants