Releases: JubaerHossain/rootx
Releases · JubaerHossain/rootx
v1.4.8
v1.4.8 Release Notes
Rate Limiting Improvements
New Features
-
Enhanced IP Detection
- Added support for multiple proxy headers:
- Cloudflare's
CF-Connecting-IP
X-Real-IP
X-Forwarded-For
- Fallback to
RemoteAddr
- Cloudflare's
- Added support for multiple proxy headers:
-
IP Whitelisting and Blacklisting
- Added support for IP whitelisting to bypass rate limits
- Added IP blacklisting to block specific IPs
- Configurable via environment variables:
bash RATE_LIMIT_WHITELIST=1.2.3.4,5.6.7.8 RATE_LIMIT_BLACKLIST=9.10.11.12
-
Improved Rate Limit Headers
- Added standard rate limit headers:
X-RateLimit-Limit
: Total requests allowedX-RateLimit-Remaining
: Remaining requestsX-RateLimit-Reset
: Unix timestamp when the limit resetsRetry-After
: Seconds until next request is allowed
- Added standard rate limit headers:
-
Monitoring and Debugging
- Added debug headers:
X-Rate-Limit-IP
: Shows detected client IPX-Rate-Limit-Active-IPs
: Shows number of active limiters
- Enhanced logging with UserAgent and Path information
- Added debug headers:
Configuration
Full Changelog: v1.4.7...v1.4.8
v1.4.7
Full Changelog: v1.4.6...v1.4.7
v1.4.6
Full Changelog: v1.4.5...v1.4.6
v1.4.5
Full Changelog: v1.4.4...v1.4.5
v1.4.4
Full Changelog: v1.4.3...v1.4.4
v1.4.3
Full Changelog: v1.4.2...v1.4.3
v1.4.2
Release Notes for Rootx CLI Tool v1.4.2
Bug Fixes in v1.4.2
- File upload
- Fixed bugs file upload
Full Changelog: v1.4.1...v1.4.2
v1.4.1
Full Changelog: v1.4.0...v1.4.1
v1.4.0
Release Notes for Rootx CLI Tool v1.4.0
##New Features
jsonQuery
- Easy JSON Queries: Traverse nested JSON using dot notation.
- Flexible Inputs: Supports JSON files, strings, and parsed objects.
- Type-Specific Querying: Retrieve results as
map[string]any
,[]any
,string
,int64
,float64
, andbool
. - Graceful Error Handling: Detailed error messages for invalid queries and type mismatches.
- Array Support: Handle arrays with index notation.
splitters
- Separator-Based Splitting: Split strings by any separator, respecting quoted text.
- Comment Handling: Ignore comments (e.g.,
--
in SQL). - Quote Management: Option to keep or remove quotes around literals.
- Complex Parsing: Handle complex splitting scenarios like command-line arguments.
Full Changelog: v1.3.9...v1.4.0
v1.3.9
Full Changelog: v1.3.8...v1.3.9