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 release-57 to master #12997

Merged
merged 53 commits into from
May 10, 2024
Merged

sync release-57 to master #12997

merged 53 commits into from
May 10, 2024

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    80d724c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4154dd View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Merge pull request emqx#12947 from savonarola/0426-auth-timeout

    feat(authn): add connection expire based on authn data
    savonarola committed May 3, 2024
    Configuration menu
    Copy the full SHA
    3ed3852 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37d66e9 View commit details
    Browse the repository at this point in the history
  3. fix: rule trace formatting, republish and console stop after rendering

    * Better rule trace formatting for many trace entries
    * The republish and console actions have got working stop after
      rendering functionality
    kjellwinblad committed May 3, 2024
    Configuration menu
    Copy the full SHA
    ea7633c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ba5cb7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9576efb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    76ccef7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b9cd75e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e32745b View commit details
    Browse the repository at this point in the history
  9. fix: issues found during PR review (thanks @thalesmg and @zmstone)

    * Simpler handling of true and false in best effort JSON formatter
    * inet:ntoa/1 to format IP addresses
    * Made a record for lazy formatted trace values and formatter to improve
      maintainability
    * Added callback to format return value from connector
      * Extended test case to check that the format return value callback
        works
    * Added handling of "lazy" trace entry data to the text formatter. Do we
      need to handle this data in the normal log formatters as well?
    kjellwinblad committed May 3, 2024
    Configuration menu
    Copy the full SHA
    5bfe31b View commit details
    Browse the repository at this point in the history
  10. Merge pull request emqx#12962 from zmstone/0502-fix-ssl-client-opts-t…

    …o-allow-wildcard-cert-by-default
    
    fix(ssl-clients): allow wildcard certificates by default
    zmstone committed May 3, 2024
    Configuration menu
    Copy the full SHA
    5235774 View commit details
    Browse the repository at this point in the history
  11. Merge pull request emqx#12958 from kjellwinblad/kjell/fixup_trace

    fix: rule trace formatting, republish and console stop after rendering
    kjellwinblad committed May 3, 2024
    Configuration menu
    Copy the full SHA
    004dc80 View commit details
    Browse the repository at this point in the history
  12. refactor: extract blob aggregator logic to separate application

    This will allow other bridges to share the same aggregation logic as S3 aggregated action.
    thalesmg committed May 3, 2024
    Configuration menu
    Copy the full SHA
    d61f407 View commit details
    Browse the repository at this point in the history
  13. refactor: use better names

    Co-authored-by: Andrew Mayorov <encube.ul@gmail.com>
    thalesmg and keynslug committed May 3, 2024
    Configuration menu
    Copy the full SHA
    a6508e2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    157e2c2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    32493e3 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    b320b20 View commit details
    Browse the repository at this point in the history
  2. chore: fix typo

    JimMoen committed May 6, 2024
    Configuration menu
    Copy the full SHA
    1df2d83 View commit details
    Browse the repository at this point in the history
  3. docs: bump copyright years

    thalesmg committed May 6, 2024
    Configuration menu
    Copy the full SHA
    36542a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    edcb750 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    793cc4d View commit details
    Browse the repository at this point in the history
  6. refactor: improve error

    thalesmg committed May 6, 2024
    Configuration menu
    Copy the full SHA
    e6b1dfb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cd4aaf6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ca88f57 View commit details
    Browse the repository at this point in the history
  9. Merge pull request emqx#12973 from thalesmg/shared-bridge-aggregator-…

    …r57-20240503
    
    refactor: extract blob aggregator logic to separate application
    thalesmg committed May 6, 2024
    Configuration menu
    Copy the full SHA
    83a0206 View commit details
    Browse the repository at this point in the history
  10. Merge pull request emqx#12978 from JimMoen/fix-typo

    chore: fix typo
    zmstone committed May 6, 2024
    Configuration menu
    Copy the full SHA
    93e31d0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    28355a4 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. test: add tests

    HJianBo committed May 7, 2024
    Configuration menu
    Copy the full SHA
    1642b06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    feecc36 View commit details
    Browse the repository at this point in the history
  3. chore: add changes

    HJianBo committed May 7, 2024
    Configuration menu
    Copy the full SHA
    c947455 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b869488 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d6eb42 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    06f16d4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96bb6e7 View commit details
    Browse the repository at this point in the history
  8. Merge pull request emqx#12984 from SergeTupchiy/EMQX-12255-handle-no-…

    …license-in-backup-restore
    
    fix(emqx_license): don't crash if an imported backup file has no license config
    SergeTupchiy committed May 7, 2024
    Configuration menu
    Copy the full SHA
    ad9ace8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    09ee7ec View commit details
    Browse the repository at this point in the history
  10. Merge pull request emqx#12985 from thalesmg/fix-mv-cluster-metrics-r5…

    …7-20240507
    
    fix(message validation): apply config CRUD operations on whole cluster
    thalesmg committed May 7, 2024
    Configuration menu
    Copy the full SHA
    d4d2b4c View commit details
    Browse the repository at this point in the history
  11. Merge pull request emqx#12980 from thalesmg/fix-ds-get-offline-client…

    …-stuff-r57-20240506
    
    fix(mgmt clients api): hold channel info after client disconnects for display in API
    thalesmg committed May 7, 2024
    Configuration menu
    Copy the full SHA
    2989793 View commit details
    Browse the repository at this point in the history
  12. Merge pull request emqx#12986 from thalesmg/fix-mv-name-length-r57-20…

    …240507
    
    fix(message validation): limit the length of validation name
    thalesmg committed May 7, 2024
    Configuration menu
    Copy the full SHA
    02c58b6 View commit details
    Browse the repository at this point in the history
  13. test: do cleanup in emqx_common_test_helpers:on_exit function

    Thanks @thalesmg for the suggestion.
    kjellwinblad committed May 7, 2024
    Configuration menu
    Copy the full SHA
    d5324e2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0c7b221 View commit details
    Browse the repository at this point in the history
  15. Merge pull request emqx#12988 from thalesmg/fix-ds-durable-response-r…

    …57-20240507
    
    fix(clients mgmt api): set `durable` flag for DS sessions and subscriptions, add `clientid` to subscriptions
    thalesmg committed May 7, 2024
    Configuration menu
    Copy the full SHA
    1b2a204 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Merge pull request emqx#12981 from kjellwinblad/kjell/fixup_trace_all…

    …_http_and_error
    
    Make formatting of action result trace entries better
    kjellwinblad committed May 8, 2024
    Configuration menu
    Copy the full SHA
    72f68af View commit details
    Browse the repository at this point in the history
  2. Merge pull request emqx#12976 from HJianBo/fix-duplicated-disconnect

    Fix duplicated disconnect event
    HJianBo committed May 8, 2024
    Configuration menu
    Copy the full SHA
    4403b4f View commit details
    Browse the repository at this point in the history
  3. refactor(message validation): rename message_name to message_type

    On Product's behest, to make naming consistent with protobuf nomenclature.
    
    https://protobuf.dev/programming-guides/proto3/#adding-types
    thalesmg committed May 8, 2024
    Configuration menu
    Copy the full SHA
    5172606 View commit details
    Browse the repository at this point in the history
  4. fix(message validation): don't call emqx_conf:update during boot

    `load/0` and `unload/0` shouldn't call cluster operations.
    thalesmg committed May 8, 2024
    Configuration menu
    Copy the full SHA
    d3bc32d View commit details
    Browse the repository at this point in the history
  5. feat(dsrepl): avoid contacting unreachable ra servers

    Assuming estabilished Erlang distribution channel is a reliable way to
    tell whether a remote node is reachable.
    keynslug committed May 8, 2024
    Configuration menu
    Copy the full SHA
    d84c180 View commit details
    Browse the repository at this point in the history
  6. Merge pull request emqx#12995 from keynslug/feat/sessds/exclude-unrea…

    …chable-servers
    
    feat(dsrepl): avoid contacting unreachable ra servers
    keynslug committed May 8, 2024
    Configuration menu
    Copy the full SHA
    ba66f23 View commit details
    Browse the repository at this point in the history
  7. Merge pull request emqx#12979 from thalesmg/fix-ps-monitor-topic-coun…

    …t-r57-20240506
    
    fix(monitor api): count persistent routes and subscriptions
    thalesmg committed May 8, 2024
    Configuration menu
    Copy the full SHA
    8d0574a View commit details
    Browse the repository at this point in the history
  8. Merge pull request emqx#12990 from thalesmg/fix-mv-conf-update-r57-20…

    …240508
    
    fix(message validation): don't call `emqx_conf:update` during boot
    thalesmg committed May 8, 2024
    Configuration menu
    Copy the full SHA
    d3905b6 View commit details
    Browse the repository at this point in the history
  9. Merge pull request emqx#12991 from thalesmg/refactor-mv-message-type-…

    …r57-20240508
    
    refactor(message validation): rename `message_name` to `message_type`
    thalesmg committed May 8, 2024
    Configuration menu
    Copy the full SHA
    55f2728 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

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