Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
FlexMeasures
/
flexmeasures
Public
Notifications
You must be signed in to change notification settings
Fork
56
Star
206
Code
Issues
119
Pull requests
46
Discussions
Actions
Security and quality
1
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Feat: Sentry rate limiting
- #2366
#2366
Merged
nhoening
merged 21 commits into
main
FlexMeasures/flexmeasures:main
from
feat/sentry-rate-limiting
FlexMeasures/flexmeasures:feat/sentry-rate-limiting
Copy head branch name to clipboard
Aug 7, 2026
Conversation
Commits
21
(21)
Checks
Files changed
Merged
Feat: Sentry rate limiting
#2366
nhoening
merged 21 commits into
main
FlexMeasures/flexmeasures:main
from
feat/sentry-rate-limiting
FlexMeasures/flexmeasures:feat/sentry-rate-limiting
Copy head branch name to clipboard
Commits
Commits on Jul 28, 2026
rate-limit how many events are sent to Sentry each day
Show description for 75f40c2
nhoening
committed
75f40c2
View commit details
Copy full SHA for 75f40c2
Browse repository at this point
do not emit error logs when the alembic revision is not on head, just warn
Show description for 43bdec9
nhoening
committed
43bdec9
View commit details
Copy full SHA for 43bdec9
Browse repository at this point
Commits on Jul 29, 2026
Merge branch 'main' into feat/sentry-rate-limiting
Show description for c33a431
Flix6x
authored
c33a431
View commit details
Copy full SHA for c33a431
Browse repository at this point
docs: update changelog entry with pr number
Show description for aa4efec
BelhsanHmida
committed
aa4efec
View commit details
Copy full SHA for aa4efec
Browse repository at this point
Commits on Aug 5, 2026
Merge branch 'main' into feat/sentry-rate-limiting
Show description for c391e53
BelhsanHmida
authored
c391e53
View commit details
Copy full SHA for c391e53
Browse repository at this point
style: run pre-commit
Show description for 39144a5
BelhsanHmida
committed
39144a5
View commit details
Copy full SHA for 39144a5
Browse repository at this point
Commits on Aug 6, 2026
docs: clarify Sentry daily limit sampling interaction.
Show description for 847e5ba
BelhsanHmida
committed
847e5ba
View commit details
Copy full SHA for 847e5ba
Browse repository at this point
utils/sentry: bound Redis waits for daily rate limiting
Show description for 25b20e0
BelhsanHmida
committed
25b20e0
View commit details
Copy full SHA for 25b20e0
Browse repository at this point
tests/utils: cover bounded Sentry Redis failures
Show description for fba5d80
BelhsanHmida
committed
fba5d80
View commit details
Copy full SHA for fba5d80
Browse repository at this point
utils/sentry: report the Alembic schema mismatch once a calendar day
Show description for 645c7bb
BelhsanHmida
and
claude
committed
645c7bb
View commit details
Copy full SHA for 645c7bb
Browse repository at this point
tests/utils: cover the daily Sentry deduplication
Show description for 4e1bea5
BelhsanHmida
and
claude
committed
4e1bea5
View commit details
Copy full SHA for 4e1bea5
Browse repository at this point
Commits on Aug 7, 2026
Merge branch 'main' into feat/sentry-rate-limiting
Show description for 0f6d925
nhoening
authored
0f6d925
View commit details
Copy full SHA for 0f6d925
Browse repository at this point
move utilities to utils/sentry_utils.py
Show description for 57fa446
nhoening
committed
57fa446
View commit details
Copy full SHA for 57fa446
Browse repository at this point
fix test which froze an expiry date which only worked right after writing the test, but not any day thereafter
Show description for 4f41f9c
nhoening
committed
4f41f9c
View commit details
Copy full SHA for 4f41f9c
Browse repository at this point
the first marked event should bypass the general cap so we always see that one
Show description for de3067b
nhoening
committed
de3067b
View commit details
Copy full SHA for de3067b
Browse repository at this point
Marked once-daily notifications are now not send when Redis is unavailable, so we keep guarding our limited Sentry budget
Show description for 380ece4
nhoening
committed
380ece4
View commit details
Copy full SHA for 380ece4
Browse repository at this point
Add an integration-style regression test proving register_at() attaches the deduplication marker to the real schema-mismatch LogRecord, and that this record is recognized by the Sentry deduplicator.
Show description for 8ae23cb
nhoening
committed
8ae23cb
View commit details
Copy full SHA for 8ae23cb
Browse repository at this point
more exact tests of the timing in keys
Show description for 8fbaa7f
nhoening
committed
8fbaa7f
View commit details
Copy full SHA for 8fbaa7f
Browse repository at this point
explanation of Sentry and our filtering in a better place
Show description for 0cc7c05
nhoening
committed
0cc7c05
View commit details
Copy full SHA for 0cc7c05
Browse repository at this point
clarification of config parsing logic
Show description for 468828c
nhoening
committed
468828c
View commit details
Copy full SHA for 468828c
Browse repository at this point
Merge branch 'feat/sentry-rate-limiting' of github.com:FlexMeasures/flexmeasures into feat/sentry-rate-limiting
nhoening
committed
c563a81
View commit details
Copy full SHA for c563a81
Browse repository at this point
You can’t perform that action at this time.