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

Sync with dev #136

Merged
merged 75 commits into from
Nov 16, 2023
Merged

Sync with dev #136

merged 75 commits into from
Nov 16, 2023

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    65054a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5dbbc7 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Update dependencies

    khvzak committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    1d2221b View commit details
    Browse the repository at this point in the history
  2. Switch to luau-jit

    khvzak committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    5fc0bc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8360da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    88e2288 View commit details
    Browse the repository at this point in the history
  5. Support options for Lua storage functions.

    New option added is "blake" hash algorithm to encode keys.
    khvzak committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    0a9e301 View commit details
    Browse the repository at this point in the history
  6. Clippy

    khvzak committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    dff4e05 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    47e9719 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    d725e34 View commit details
    Browse the repository at this point in the history
  2. Add regex.escape method to Lua

    khvzak committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    706ad14 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

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

Commits on Jun 16, 2023

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

Commits on Jun 29, 2023

  1. Update dependencies

    khvzak committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    0aafc3f View commit details
    Browse the repository at this point in the history
  2. Switch to ntex 0.7

    khvzak committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    97a134c View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

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

Commits on Jul 4, 2023

  1. Don't clone regular expressions since it's expensive.

    Instead, put them under Rc container.
    khvzak committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    5071bf6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e52516 View commit details
    Browse the repository at this point in the history
  3. Update some dependencies

    khvzak committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    caba636 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. More Lua regex tests

    khvzak committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    93c5151 View commit details
    Browse the repository at this point in the history
  2. Update regex to 1.9

    khvzak committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    a4e8f94 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Update mlua to v0.9.0-rc.1

    khvzak committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    0f26b72 View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    khvzak committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    f135e67 View commit details
    Browse the repository at this point in the history
  3. Add Lua yaml module

    khvzak committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    4f1a350 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    7a30a7b View commit details
    Browse the repository at this point in the history
  2. Remove Lua config module + config loader

    The current approach is not the best and better to move this logic into user apps than keep in platform.
    Possibly I also should add fs change notify functionality.
    khvzak committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    edab028 View commit details
    Browse the repository at this point in the history
  3. Update fs module:

    - Add `read()`/`write()`/`tempdir_scope()` functions
    - Renamed (and updated) `get_metadata()`/`get_files_in_dir()` to `metadata()`/`read_dir()`
    - Tests
    khvzak committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    cdcd76d View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

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

Commits on Aug 1, 2023

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

Commits on Aug 2, 2023

  1. Add instrumentation (tracing) to Lua storage module

    Add `store_responses()` method to Lua storage module
    khvzak committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    6abac29 View commit details
    Browse the repository at this point in the history
  2. Fix clippy warnings

    khvzak committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    4e48a73 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    27c76ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73be0c4 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Upgrade opentelemtry to 0.20

    Init user-defined metrics (Lua) together with the main metrics.
    Reduce histogram boundaries.
    Support user-defined common prometheus labels in the config (`extra_labels` section).
    khvzak committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    216167e View commit details
    Browse the repository at this point in the history
  2. cargo update

    khvzak committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    dacb080 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Update histogram boundaries

    khvzak committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    27ff153 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    539b02c View commit details
    Browse the repository at this point in the history
  3. Fix tests

    khvzak committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    8c2e4ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    79495dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ec0ac4 View commit details
    Browse the repository at this point in the history
  6. Remove trace_id attribute from root span

    Change root span name to use path instead of full url
    khvzak committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    ef8fe17 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Set workspace resolver to 2

    khvzak committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    baada22 View commit details
    Browse the repository at this point in the history
  2. Update mlua to v0.9.1

    khvzak committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    8c26f0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2bbd3be View commit details
    Browse the repository at this point in the history
  4. Update ouroboros to 0.18

    khvzak committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    949b382 View commit details
    Browse the repository at this point in the history
  5. cargo update

    khvzak committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    3e46809 View commit details
    Browse the repository at this point in the history
  6. Enable luau-jit

    khvzak committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    03303bb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7d9f24a View commit details
    Browse the repository at this point in the history
  8. clippy

    khvzak committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    4978bb8 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Update span attributes

    khvzak committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    8a0cc41 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Configuration menu
    Copy the full SHA
    49b4173 View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    khvzak committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    df9ec61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aee0733 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Refactor tracing:

    - Separate tracing and opentelemetry spans
    - Support "firehose" mode for tracing
    - Add option to not start a new trace if b3 context not passed
    - Remove storage otel span (in order to optionally instument it from a Lua script)
    khvzak committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    5528d34 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Update dependencies

    khvzak committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    2bef467 View commit details
    Browse the repository at this point in the history
  2. Support creating spans to Lua trace module.

    Spans can have recorded events, attributes, and status.
    khvzak committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    713b43b View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Update dependencies

    khvzak committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    0592654 View commit details
    Browse the repository at this point in the history
  2. Update zstd to 0.13

    khvzak committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    e8997e5 View commit details
    Browse the repository at this point in the history
  3. Update moka to 0.12

    khvzak committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    ff4a391 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Update fred redis library to 7.0

    Add connect_timeout option to redis timeouts config
    Change default pool size to 2xCPUs
    khvzak committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    cf93469 View commit details
    Browse the repository at this point in the history
  2. Run Lua trace tests in serial

    khvzak committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    ace3f80 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

  1. Add compression threshold to redis backend.

    This is useful to avoid compressing small values, which can actually
    increase the size of the value.
    khvzak committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    d794c70 View commit details
    Browse the repository at this point in the history
  2. Move zstd compress/decompress functions into utils::zstd

    Do not spawn tokio task for decompression
    khvzak committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    4f13b60 View commit details
    Browse the repository at this point in the history
  3. Use distinct bits for headers and body compression flags

    Drop compressed data if it's not smaller than original
    khvzak committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    85ce44d View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

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

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    1b4ed63 View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    khvzak committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    4b472d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e88370 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e85a65e View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Non-blocking zstd/aes decoding

    khvzak committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    a91142f View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Update dependencies

    khvzak committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    242080b View commit details
    Browse the repository at this point in the history
  2. Update opentelemetry to 0.21

    khvzak committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    6866321 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e73e6de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    024680c View commit details
    Browse the repository at this point in the history
  5. Update opentelemetry to 0.21.1

    khvzak committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    9b33e5b View commit details
    Browse the repository at this point in the history