Skip to content

Conversation

@flrdv
Copy link
Member

@flrdv flrdv commented Aug 7, 2025

  • updated README: new logo, new project description (I swear it wasn't ChatGPT, I wrote it all by my own)
  • Added full-blown codecs! Now compressors are included, too
  • Added .Compress() method to response to actually compress responses
  • Added WebDAV methods
  • Increased default write buffer size from 1024 to 2048
  • Merged keys and values buffers into a single huge buffer
  • Removed the maximal key length limit
  • Improved kv.Storage and added new methods: Set(), Delete()
  • Fixed bug with not being able to transparently stream the request body back, because it was closed before a response is written
  • Fixed various bugs related to path and query decoding, returning error on facing fragments after a query flag (a key with no value)
  • Fixed growing buffers for sized and unsized streams
  • Fixed swapped request line and header block buffers. Pretty dumb bug, honestly
  • ...and many other minor updates (mostly internal)

flrdv added 30 commits June 21, 2025 20:26
… for autoguessing the mime based on file path
as a part of preparations to full-fledged codecs implementation, there's no more need to store the default header Accept-Encoding. Other minor documentation enhancements
however, it still lacks tests and improvements
…t...

...the Content-Encoding now instead of the Transfer-Encoding response header values
Thereby effectively leaves the zerofill to be only on the first write.
@flrdv flrdv self-assigned this Aug 7, 2025
@flrdv flrdv added enhancement New feature or request feature labels Aug 7, 2025
@flrdv flrdv added the bugfix pull request that only fixes some bugs label Aug 9, 2025
@flrdv flrdv marked this pull request as ready for review August 9, 2025 23:31
@flrdv flrdv merged commit 9300d17 into indigo-web:master Aug 9, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix pull request that only fixes some bugs enhancement New feature or request feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant