Skip to content

Releases: friendsofhyperf/components

Release v3.1.78

19 Dec 01:05
ad4f1fc

Choose a tag to compare

What's Changed

  • fix(sentry): remove duplicate code and improve singleton instance reset in SingletonAspect by @huangdijia in #1048

Full Changelog: v3.1.77...v3.1.78

Release v3.1.77

18 Dec 08:29
13609db

Choose a tag to compare

What's Changed

  • fix(telescope): register RequestHandledListener and SetRequestLifecycleListener in ConfigProvider by @Copilot in #1043
  • optimize(telescope): refine GuzzleHttpClientAspect client request recording by @guandeng in #1044
  • AbstractLock use Macroable by @tw2066 in #1045
  • refactor(sentry): improve timer cleanup in metrics listeners by @huangdijia in #1046
  • Add Annotation for Sentry Safe Caller by @xuanyanwow in #1047

Full Changelog: v3.1.76...v3.1.77

Release v3.1.76

12 Dec 05:35
a71c6c7

Choose a tag to compare

What's Changed

  • refactor: centralize context management in Sentry integration by @huangdijia in #1035
  • feat: 添加多种Backoff重试策略实现 by @huangdijia in #1036
  • docs: update copilot-instructions.md with latest project information by @Copilot in #1038
  • docs: add rate-limit component documentation by @Copilot in #1040
  • fix: improve handling of binary responses in GuzzleHttpClientAspect by @huangdijia in #1041

Full Changelog: v3.1.75...v3.1.76

Release v3.2.0-beta.1

10 Dec 05:52

Choose a tag to compare

Release v3.2.0-beta.1 Pre-release
Pre-release

What's Changed

  • Update .github/copilot-instructions.md to reflect latest project code by @Copilot in #1039

Full Changelog: v3.2.0-alpha.6...v3.2.0-beta.1

Pre-Release v3.2.0-alpha.6

04 Dec 08:18

Choose a tag to compare

Pre-release

Release v3.1.75

03 Dec 04:24

Choose a tag to compare

What's Changed

  • feat: add server address tracing for Redis connections by @huangdijia in #1021
  • feat: add server address tracing for database connections by @huangdijia in #1024
  • fix: improve database read/write connection tracing by @huangdijia in #1025
  • feat: add server address tracing for RedisCluster connections by @huangdijia in #1026
  • refactor: optimize database server address tracing with WeakMap by @huangdijia in #1027
  • feat: enhance DB connection tracing with real-time server address detection by @huangdijia in #1028
  • feat: add feature flag support for tracing aspects by @huangdijia in #1029
  • Add refresh, isExpired, getRemainingLifetime methods to lock drivers by @Copilot in #1031
  • feat: Support Trace Metrics by @huangdijia in #1032
  • fix: replace filter with contains method in ClassAliasAutoloader by @huangdijia in #1033
  • feat: enhance Sentry metrics with configurable default metrics collection by @huangdijia in #1034

Full Changelog: v3.1.74...v3.1.75

Pre-Release v3.2.0-alpha.5

21 Nov 01:21

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v3.2.0-alpha.4...v3.2.0-alpha.5

Release v3.1.74

21 Nov 01:19

Choose a tag to compare

What's Changed

  • Add rate-limit component with 4 algorithms, annotations, AOP, and middleware by @Copilot in #1014
  • feat: add IS_REPEATABLE support to RateLimit annotation by @huangdijia in #1015
  • feat: add SmartOrder annotation for intelligent RateLimit prioritization by @huangdijia in #1016
  • feat: add socket tracing support for RPC calls by @huangdijia in #1017
  • refactor: improve server mutex implementation and configuration by @huangdijia in #1019
  • feat: add server address and HTTP method tracing for Elasticsearch operations by @huangdijia in #1022

Full Changelog: v3.1.73...v3.1.74

Pre-Release v3.2.0-alpha.4

16 Nov 08:43
6137422

Choose a tag to compare

Pre-release

What's Changed

  • refactor: migrate to Hyperf\Contract\Htmlable interface by @huangdijia in #1004
  • chore: update php-mysql-replication version constraint to support v9 by @huangdijia in #1006
  • feat: add Symfony version compatibility testing by @huangdijia in #1007
  • Upgrade elasticsearch/elasticsearch dependency from ^7.0||^8.0 to ^8.0||^9.0 by @Copilot in #1012
  • chore: update PHPStan and Symfony dev dependencies by @huangdijia in #1013

Full Changelog: v3.2.0-alpha.3...v3.2.0-alpha.4

Release v3.1.73

17 Nov 02:53

Choose a tag to compare

What's Changed

  • feat(sentry): improve coroutine backtrace filtering by @huangdijia in #1000
  • refactor: remove unused PendingClosureDispatch class by @huangdijia in #1001
  • fix: correct pool property initialization in dispatch classes by @huangdijia in #1002
  • refactor: consolidate CallQueuedClosure to support package by @huangdijia in #1003
  • Add type tests for AMQP and Kafka dispatch return types by @Copilot in #1005
  • Remove pest-plugin-hyperf component by @huangdijia in #1008
  • Remove http-logger component by @huangdijia in #1009
  • fix: standardize pool parameter naming in AsyncQueue and Kafka facades by @huangdijia in #1010

Full Changelog: v3.1.72...v3.1.73