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

Add support for dynamic message types #640

Merged
merged 15 commits into from
Nov 27, 2023
Merged

Commits on Nov 6, 2023

  1. Add Schema field to Spec for introspection

    New field Schema of type any on Spec objects. For proto based schemas
    the type will be of protoreflect.MethodDescriptor. This allows for easy
    introspection to interceptors.
    emcfarlane committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    c5040f9 View commit details
    Browse the repository at this point in the history
  2. Use serviceDescriptor var

    emcfarlane committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    817b514 View commit details
    Browse the repository at this point in the history
  3. Remove test invariants

    emcfarlane committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    741312f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f34b83 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Support dynamic messages with Initializer options

    An Initializer helps to construct dynamic messages on Receive. This lets
    clients and servers use dynamic messages. A default initializer
    for dynamicpb.Message is provided. Other IDLs can provide custom
    Initializers using the WithInitializer option.
    emcfarlane committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    59ee0ef View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    93b1292 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    40c75a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eca9793 View commit details
    Browse the repository at this point in the history
  3. Cleanup docs

    emcfarlane committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    2fef108 View commit details
    Browse the repository at this point in the history
  4. Fix unary handler 2nd msg

    emcfarlane committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    98ff1f9 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Unexport InitializerFunc

    emcfarlane committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    01ceb88 View commit details
    Browse the repository at this point in the history
  2. Pass initializer as a func

    emcfarlane committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    cbafb36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a74a335 View commit details
    Browse the repository at this point in the history
  4. Unify initializer options

    emcfarlane committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    83f06cb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a6f8317 View commit details
    Browse the repository at this point in the history