Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bep/execrpc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: bep/execrpc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feat/protobuf
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 22 files changed
  • 1 contributor

Commits on Mar 27, 2024

  1. Allow multiple response messages in one exchange

    The old request/response setup worked great, but had its limitations.
    
    The new model types are request, message (zero or more) and an optional receipt.
    
    The receipt can immplement some optional interfaces that gets/sets
    
    * ETag
    * ELastModified
    * ESize
    
    These may autimatically be set by the library if not provided by user (the `Etag` bassed on all message bodies  if there's a hash function configured).
    
    The primary use case for the above would be client side caching.
    
    This also removes the slow Gob codec.
    bep committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    122ca36 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Add protobuf codec

    Closes #6
    bep committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    9c66045 View commit details
    Browse the repository at this point in the history
  2. PB

    bep committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    89f9b40 View commit details
    Browse the repository at this point in the history
Loading