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

Update to v1.30 #333

Merged
merged 31 commits into from
May 14, 2024
Merged

Update to v1.30 #333

merged 31 commits into from
May 14, 2024

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    11ef0b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3b8fd2 View commit details
    Browse the repository at this point in the history
  3. Remove wavm

    This was removed from upstream - see envoyproxy/envoy#32872
    ashishb-solo committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    45338db View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Add some compile flags to get CEL to compile

    These flags are copied from upstream's .bazelrc. The most important one here is
    the `-fsized-deallocation` which was required to get CEL to compile. The rest
    may not be necessary, but since they changed in upstream from 1.29 to 1.30, I
    think it might be a good idea to include them.
    ashishb-solo committed May 1, 2024
    Configuration menu
    Copy the full SHA
    d246825 View commit details
    Browse the repository at this point in the history
  2. Get matchers working

    There were some details in regex that were changed upstream that we had to
    incorporate
    ashishb-solo committed May 1, 2024
    Configuration menu
    Copy the full SHA
    e62caf8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    330bbf7 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Get HTTP transformation to compile

    A few upstream Envoy functions that were being called in this library needed to
    be passed contexts, which required plumbing that object through the call
    hierarchy. Along the way, it seemed to appear that there were a few type
    signatures that were possibly not completely correct, and those have been
    adjusted to get things compiling successfully.
    ashishb-solo committed May 2, 2024
    Configuration menu
    Copy the full SHA
    f3bc648 View commit details
    Browse the repository at this point in the history
  2. Fix some compile errors

    It seems that passing string arguments constructed with the `+` operator is not
    allowed in ENVOY_STREAM_LOG, and possibly other macros as well. This was my
    first encounter with this error, but there might be other instances lurking
    elsewhere in the repository.
    ashishb-solo committed May 2, 2024
    Configuration menu
    Copy the full SHA
    771fe14 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47a056c View commit details
    Browse the repository at this point in the history
  4. Fix type signature of createProtocolOptionsConfig

    The signature of this abstract class method was changed upstream - this change
    reflects the fix
    ashishb-solo committed May 2, 2024
    Configuration menu
    Copy the full SHA
    093698a View commit details
    Browse the repository at this point in the history
  5. Add changelog

    ashishb-solo committed May 2, 2024
    Configuration menu
    Copy the full SHA
    aceeeb6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    31c242d View commit details
    Browse the repository at this point in the history
  7. Move changelog

    ashishb-solo committed May 2, 2024
    Configuration menu
    Copy the full SHA
    b9c1149 View commit details
    Browse the repository at this point in the history
  8. Get inja_transformer_test.cc to compile

    Interesting lesson here - when calling `fmt::format`, we must use a constexpr,
    since the formatting function provides compile-time type checking. Neat!
    ashishb-solo committed May 2, 2024
    Configuration menu
    Copy the full SHA
    4f0e904 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Fix a broken test

    ashishb-solo committed May 8, 2024
    Configuration menu
    Copy the full SHA
    0058721 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Add router_check tool

    Upstream ci calls this, so we put in a dummy target here
    ashishb-solo committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1dbb2c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7ba911 View commit details
    Browse the repository at this point in the history
  3. Update bazel version

    ashishb-solo committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1de6578 View commit details
    Browse the repository at this point in the history
  4. do_ci.sh debug flags

    ashishb-solo committed May 9, 2024
    Configuration menu
    Copy the full SHA
    07b4004 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

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

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    e0a5027 View commit details
    Browse the repository at this point in the history
  2. Remove envoy.string_matcher.lua

    Co-authored-by: Nathan Fudenberg <nathan.fudenberg@solo.io>
    ashishb-solo and nfuden authored May 13, 2024
    Configuration menu
    Copy the full SHA
    7dbd7cd View commit details
    Browse the repository at this point in the history
  3. Remove envoy.tracers.opentelemetry.samplers.dynatrace from bazel/exte…

    …nsions/extensions_build_config.bzl
    
    Co-authored-by: Nathan Fudenberg <nathan.fudenberg@solo.io>
    ashishb-solo and nfuden authored May 13, 2024
    Configuration menu
    Copy the full SHA
    80ab7da View commit details
    Browse the repository at this point in the history
  4. Update changelog/v1.30.1-patch1/update-to-upstream-envoy-v1.30.yaml

    Co-authored-by: Nathan Fudenberg <nathan.fudenberg@solo.io>
    ashishb-solo and nfuden authored May 13, 2024
    Configuration menu
    Copy the full SHA
    fd1628f View commit details
    Browse the repository at this point in the history
  5. Update source/extensions/filters/http/aws_lambda/config.cc

    Co-authored-by: Nathan Fudenberg <nathan.fudenberg@solo.io>
    ashishb-solo and nfuden authored May 13, 2024
    Configuration menu
    Copy the full SHA
    f91e837 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b43f5a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    02afc7e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a706ea8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    831067b View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    08d1401 View commit details
    Browse the repository at this point in the history
  2. Change fmt::vformat back to fmt::format

    Previous iterations were still using the `vformat` call so they may not have
    been using the `constexpr` versino of formatting correctly
    ashishb-solo committed May 14, 2024
    Configuration menu
    Copy the full SHA
    dea2369 View commit details
    Browse the repository at this point in the history