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

Reply via email to