Feature/event notifications#182
Conversation
- Added RouteEventPublisher to RateLimitConfigServiceImpl for publishing events on rate limit configuration changes. - Implemented event publishing in addOrUpdateRateLimitConfigs, updateRateLimitConfig, and delete methods. - Updated application.yml to include event publishing settings for Redis. - Introduced tests for event publishing in RateLimitConfigServiceImplTest and ApiRouteServiceTest. - Created integration tests for event-driven route refresh using Redis. - Updated dependencies in pom.xml for improved compatibility and security.
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-14 12:17:03 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-14 12:47:20 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-14 12:57:49 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-14 13:48:08 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-14 13:59:46 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-14 14:25:02 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
…defaulting to 15000ms
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-16 04:39:45 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-16 05:04:21 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-16 06:46:14 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-16 10:35:24 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
Update next version
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-16 10:37:39 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
1 similar comment
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-20 12:18:45 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-01-27 08:14:52 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
api-gateway/src/main/java/org/eclipse/ecsp/gateway/config/RedisConfig.java
Outdated
Show resolved
Hide resolved
| @Getter | ||
| @Setter | ||
| public static class PollingConfig { | ||
| private String cronExpression = "*/30 * * * * *"; |
There was a problem hiding this comment.
is this cronExpression configurable, ins table production env we may not need to refresh every 30 seconds.
There was a problem hiding this comment.
this value is the default value, which will be overridden by application.yaml or env configuration.
| @EnableAsync | ||
| @EnableScheduling | ||
| @RequiredArgsConstructor | ||
| @Conditional(RouteRefreshEventEnabledCondition.class) |
There was a problem hiding this comment.
both RouteEventSubscriber and RouteRefreshFallbackScheduler uses same condition?
There was a problem hiding this comment.
yes, only if the event-based notification is active, both classes should be created.
api-gateway/src/main/java/org/eclipse/ecsp/gateway/health/RouteRefreshHealthIndicator.java
Outdated
Show resolved
Hide resolved
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-02-02 04:53:43 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
🔍 EOL Dependencies Check Results🔍 Dependencies End-of-Life ReportGenerated on 2026-02-02 07:00:36 UTC 📊 Summary
❌ End-of-Life DependenciesThese dependencies have reached their end-of-life and should be updated immediately:
✅ Supported DependenciesClick to expand untracked dependencies
❓ Untracked DependenciesClick to expand untracked dependenciesThese dependencies could not be tracked, as they were not found in the EOL database:
🔧 RecommendationsImmediate Action Required
Useful Resources
|
🧪 Maven Test Results📊 Test Report SummaryTest Results Overview
Module Test Breakdown
This summary was generated by the Maven Test Workflow for Pull Request #182 |
|



Please refer to our contributing docs for any questions on submitting a pull request.
Issues are required for both bug fixes and features.
Resolves #ISSUE_NUMBER
Describe behaviour before the change
Describe behaviour after the change
Pull request checklist
Does this introduce a breaking change?