Releases: friendsofhyperf/components
Releases · friendsofhyperf/components
Release v3.1.78
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
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
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
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
Full Changelog: v3.2.0-alpha.5...v3.2.0-alpha.6
Release v3.1.75
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
What's Changed
Full Changelog: v3.2.0-alpha.4...v3.2.0-alpha.5
Release v3.1.74
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
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
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