Updated Branches: refs/heads/master b7b44b8fa -> 1da50f173
TAP5-2049: Use a lock when reading/updating HttpSession attributes - add note about session locking Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/1da50f17 Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/1da50f17 Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/1da50f17 Branch: refs/heads/master Commit: 1da50f173f1985c39d5ab82f1f22d516857ca748 Parents: b7b44b8 Author: Howard M. Lewis Ship <[email protected]> Authored: Thu Jan 17 17:56:59 2013 +0000 Committer: Howard M. Lewis Ship <[email protected]> Committed: Thu Jan 17 17:56:59 2013 +0000 ---------------------------------------------------------------------- 54_RELEASE_NOTES.txt | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/1da50f17/54_RELEASE_NOTES.txt ---------------------------------------------------------------------- diff --git a/54_RELEASE_NOTES.txt b/54_RELEASE_NOTES.txt index c58608b..13444a3 100644 --- a/54_RELEASE_NOTES.txt +++ b/54_RELEASE_NOTES.txt @@ -173,4 +173,11 @@ the typo (the missing 's'). ## OperationTracker Extended -The OperationTracker interface has had a new method added, for performing an IO Operation (that may throw IOException). \ No newline at end of file +The OperationTracker interface has had a new method added, for performing an IO Operation (that may throw IOException). + +## Session Locking + +Tapestry now uses a lock on access to the HttpSession; a shared read lock is acquired when reading session attribute +names; an exclusive write lock is acquired when reading or writing session attributes. Locks, once acquired, are kept +until the end of the request. A new configuration symbol can be used to turn this feature off, reverting to Tapestry +5.3 behavior. \ No newline at end of file
