Skip to content

Releases: JubaerHossain/rootx

v1.4.8

27 Nov 05:02
Compare
Choose a tag to compare

v1.4.8 Release Notes

Rate Limiting Improvements

New Features

  1. Enhanced IP Detection

    • Added support for multiple proxy headers:
      • Cloudflare's CF-Connecting-IP
      • X-Real-IP
      • X-Forwarded-For
      • Fallback to RemoteAddr
  2. 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
  3. Improved Rate Limit Headers

    • Added standard rate limit headers:
      • X-RateLimit-Limit: Total requests allowed
      • X-RateLimit-Remaining: Remaining requests
      • X-RateLimit-Reset: Unix timestamp when the limit resets
      • Retry-After: Seconds until next request is allowed
  4. Monitoring and Debugging

    • Added debug headers:
      • X-Rate-Limit-IP: Shows detected client IP
      • X-Rate-Limit-Active-IPs: Shows number of active limiters
    • Enhanced logging with UserAgent and Path information

Configuration

Full Changelog: v1.4.7...v1.4.8

v1.4.7

08 Oct 08:53
Compare
Choose a tag to compare

Full Changelog: v1.4.6...v1.4.7

v1.4.6

01 Oct 06:46
Compare
Choose a tag to compare

Full Changelog: v1.4.5...v1.4.6

v1.4.5

20 Sep 05:22
Compare
Choose a tag to compare

Full Changelog: v1.4.4...v1.4.5

v1.4.4

19 Sep 12:48
Compare
Choose a tag to compare

Full Changelog: v1.4.3...v1.4.4

v1.4.3

19 Sep 06:45
Compare
Choose a tag to compare

Full Changelog: v1.4.2...v1.4.3

v1.4.2

19 Sep 06:34
Compare
Choose a tag to compare

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

12 Sep 08:19
Compare
Choose a tag to compare

Full Changelog: v1.4.0...v1.4.1

v1.4.0

10 Sep 06:18
Compare
Choose a tag to compare

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, and bool.
  • 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

14 Aug 05:20
Compare
Choose a tag to compare

Full Changelog: v1.3.8...v1.3.9