This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "snap-website".
The branch, master has been updated
via 0c254f5bfe5cd7aa3c91a91b94a2af145d1fe119 (commit)
from 95d1bb520a916ed1398244f93e08456410194d73 (commit)
Summary of changes:
blogdata/content/2011/06/13/snap-0.4.2-released.md | 69 ++++++++++++++++++++
1 files changed, 69 insertions(+), 0 deletions(-)
create mode 100644 blogdata/content/2011/06/13/snap-0.4.2-released.md
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 0c254f5bfe5cd7aa3c91a91b94a2af145d1fe119
Author: Gregory Collins <[email protected]>
Date: Tue Jun 14 14:55:26 2011 -0400
Snap 0.4.2
diff --git a/blogdata/content/2011/06/13/snap-0.4.2-released.md
b/blogdata/content/2011/06/13/snap-0.4.2-released.md
new file mode 100644
index 0000000..2ee9f4e
--- /dev/null
+++ b/blogdata/content/2011/06/13/snap-0.4.2-released.md
@@ -0,0 +1,69 @@
+| title: Announcing: Snap Framework v0.4.2
+| author: Gregory Collins <[email protected]>
+| published: 2011-06-14T13:56:00-0400
+| updated: 2011-06-14T13:56:00-0400
+| summary: Release notes for Snap 0.4.2
+
+The Snap team is proud to (belatedly) announce the release of Snap 0.4.2,
+containing bugfixes and efficiency improvements. Snap 0.4.2 was released to
+Hackage a couple of weeks ago; apologies for just getting to the release notes
+now. Here are the changes since 0.4.1:
+
+## Bugfixes
+
+ - Fixed a small bug in file upload support re: rate limiting.
+
+ - Fixed another bug in the `MonadCatchIO` instance for `Iteratee`; it was
+ gobbling unconsumed input when it didn't have to.
+
+ - Fixed [issue #68](https://github.com/snapframework/snap-core/issues/68),
+ "Connections cannot be reused if requests specify Content-Length: 0".
+
+ - Fixed a spec-compliance bug: send error code 411 when PUT/POST requests
+ come in with no content-length.
+
+ - Explicitly link against `-lgcrypt` when using `gnutls` -- this was causing
+ link failures on some platforms.
+
+ - We now log exceptions caught by the default error handler.
+
+
+## Functions added
+
+ - Added a function to `Snap.Types`:
+
+~~~~~~ {.haskell}
+methods :: MonadSnap m => [Method] -> m a -> m a
+~~~~~~
+
+
+## Efficiency improvements
+
+ - In our
+
[Boyer-Moore-Horspool](http://en.wikipedia.org/wiki/Boyer%E2%80%93Moore%E2%80%93Horspool_algorithm)
+ implementation, achieved some efficiency improvements by eliminating some
+ bytestring bounds checking and killing an unnecessary copy.
+
+ - Improved timeout efficiency on the `snap-server` "simple" backend using a
+ technique inspired by some conversations with Michael Snoyman (thanks,
+ Michael!)
+
+ - Replaced our Attoparsec HTTP parser with a hand-rolled one; makes parsing
+ slightly more efficient. Please report any problems.
+
+
+## Dependencies
+
+ - Relaxed the upper bound on the
+ [blaze-builder](http://hackage.haskell.org/package/blaze-builder)
+ dependency to match the latest version.
+
+ - Bumped the lower bound on the
+ [bytestring-mmap](http://hackage.haskell.org/package/bytestring-mmap)
+ dependency; older bytestring-mmap versions were causing compile failures on
+ GHC 7.
+
+
+## Other improvements
+
+ - Increased test coverage for `snap-core`.
-----------------------------------------------------------------------
hooks/post-receive
--
snap-website
_______________________________________________
Snap mailing list
[email protected]
https://mailman-mail5.webfaction.com/listinfo/snap