-
-
Notifications
You must be signed in to change notification settings - Fork 421
release: v2025.1.4 #2240
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
release: v2025.1.4 #2240
Conversation
Signed-off-by: Valery Piashchynski <[email protected]>
WalkthroughRemoved GOEXPERIMENT=greenteagc from CI and Docker builds, deleted Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant Init as Container Init
participant Cfg as Config Loader
participant FS as Fileserver Plugin
participant Core as RR Core
Note right of Init: Startup sequence (changed)
Init->>Cfg: Load configuration (plugins list)
Cfg-->>Init: Plugins list (includes Fileserver)
Init->>FS: Instantiate & Initialize
FS-->>Init: Initialized
Init->>Core: Register plugin handlers
Core-->>Init: Registered
Note right of FS: Fileserver now participates in runtime lifecycle
Estimated code review effortπ― 4 (Complex) | β±οΈ ~45 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
Pre-merge checks and finishing touchesβ Passed checks (3 passed)
β¨ Finishing touches
π§ͺ Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This release (v2025.1.4) focuses on dependency updates and removes experimental Go features. The main purpose is to align with Go 1.25 capabilities and clean up experimental build settings.
- Remove automaxprocs uber tool dependency (no longer needed with Go 1.25)
- Revert GOEXPERIMENT with greenteagc setting from builds
- Add fileserver plugin support and update various dependencies
Reviewed Changes
Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| go.mod | Updates multiple dependencies and adds fileserver plugin dependency |
| container/plugins.go | Registers the new fileserver plugin in the plugin container |
| Dockerfile | Removes GOEXPERIMENT=greenteagc environment variable |
| CLAUDE.md | Adds comprehensive project documentation for Claude AI assistant |
| AGENTS.md | Removes old agent guidelines documentation |
| .github/workflows/release.yml | Removes GOEXPERIMENT=greenteagc from release build process |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Codecov Reportβ
All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #2240 +/- ##
==========================================
+ Coverage 36.20% 36.26% +0.05%
==========================================
Files 18 18
Lines 1091 1092 +1
==========================================
+ Hits 395 396 +1
Misses 657 657
Partials 39 39 β View full report in Codecov by Sentry. π New features to boost your workflow:
|
Signed-off-by: Valery Piashchynski <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
π Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
β Files ignored due to path filters (1)
go.sumis excluded by!**/*.sum
π Files selected for processing (1)
go.mod(9 hunks)
β° Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
- GitHub Check: Analyze (go)
- GitHub Check: Golang-CI (lint)
- GitHub Check: Unit tests
Reason for This PR
Description of Changes
π v2025.1.4 π
Changelog
π― Core
GoFiber.automaxprocslibrary from Uber has been removed, as Go 1.25 now includes this functionality natively.π¦ Velox
v2025.1.4with an updated template that removed theautomaxprocsdependency.License Acceptance
By submitting this pull request, I confirm that my contribution is made under the terms of the MIT license.
PR Checklist
[Author TODO: Meet these criteria.][Reviewer TODO: Verify that these criteria are met. Request changes if not]git commit -s).CHANGELOG.md.Summary by CodeRabbit