wiki:2.0/announcement
Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Version 6 (modified by mramm, 10 years ago) (diff)

--

Beta 4

We're doing a beta 4 release a bit ahead of schedule because there are a couple of important bugs that were found in b3, and which have already been fixed. The most important of which was a thread-safety issue in repoze.what which could result in the wrong user getting an authentication denial message if two users were denied at the same time. This has the potential to leak information to untrusted users, so it's a potential security risk, though the impact is fairly limited.

Special thanks goes out this week to Alberto Valverde, who found and submitted patches for the threadsafety issue in repoze.what, and who helped with fixes to repoze.who and the turbogears middleware stack to solve a couple of other issues.

Catwalk, tgext.admin, and the TurboGears mimetype system also have fixes to correct various smaller issues, thanks to Chris Perkins.

Other than that, there are some updates to the docs, and there's a new docs frontpage. We're still working on the TG2 documentation and most of the doc updates will be coming in b5 and the first couple of release candidates.

To download 2.0 beta 4, simply follow the instructions here:

 http://turbogears.org/2.0/docs/main/DownloadInstall.html

If you're interested in the details of what's changed in this release, take a look at the changelog:

http://trac.turbogears.org/wiki/2.0/changelog

Beta 3

I'm very excited to announce the next TG2 beta release. And yes, it is a beta.

In light of all the fantastic new stuff that got added in our last sprint, we've decided to release this version as beta 3.

Next week we will have beta 4 because I expect there may be some remaining kinks to be ironed out in this release, depending on how some of these new features are received.

New in this release:

  • Brand new "mimetype" style system for requesting a particular response type. Now you can have links to index.html (for html) and index.pdf (for pdf), etc.
  • Brand new REST style controller that makes dispatching on GET, POST, etc much easier.
  • Brand new tgext.crud app to help with making restful crud interfaces easier
  • Brand new WSGIAppController to make mounting WSGI apps inside TG even easier.
  • Creation of a sister package tgext.wsgiapps <link> who's goal is to provide "one liners for all mayor wsgi apps" <link to wsgiapp announcement>
  • Updated wiki 20 doc to improve some recent issues, typos and more.
  • Updated url function to more natively handle unicode parameters
  • Updated beaker to work on python 2.4

To download 2.0 beta 3, simply follow the instructions here:

 http://turbogears.org/2.0/docs/main/DownloadInstall.html

If you're interested in the details of what's changed in this release, take a look at the changelog:

http://trac.turbogears.org/wiki/2.0/changelog