Django 1.5.1 リリースのお知らせ

以下の文章は本家ブログ記事の Django 1.5.1 released を訳したものです。


Django 1.5.1 がリリースされました。先月リリースされた 1.5 のバグ対応のリリースです。

1番大きな修正は Django 1.5 のメモリリークに対してです。ある条件下で QuerySet を繰り返し イテレートすると、メモリリークが発生していました (ときにはかなりの頻度で)。 より詳細な情報は Django のチケットトラッカー (と 関係する Python 自体の Issue) にあります。

Django 1.5 下でメモリ上の問題にあたった場合は、 1.5.1 にアップグレードして問題を解決して ください。

Django 1.5.1 は以下 2 点の小さな修正も含んでいます:

  • テストの間に発せられていたモジュールレベルの警告が隠されなくなりました (#18985)
  • admin ユーザによるパスワードハッシュのフィルタリングが防止されました (#20078)

Django 1.5.1 へのアップグレードは全ユーザーに推奨されます。できるだけ早いほうがよいでしょう。 pipDjango のダウンロードページ からインストールができます。 いつもどおりチェックサムは こちら

最後の1点について、抜け目ない人は気づいたかもしれませんが、 Django 1.5.1 は新しいキーで サインされています。以前までは全てのリリースで、 James Bennett のキーが使われていました。 しかし Django のリリースに複数人の認可が必要になるシステムに移行しています。 これは私たちの バスファクター を向上するためです。 Django 公認のリリース管理者 (releaser) の一覧は Django releasers にあります。

Posted by Jacob Kaplan-Moss on ...

Continue reading

Djangoでスキーママイグレーション、キックスタート

以下の文章は本家ブログ記事 Kickstarting Schema Migrations for Django を訳したものです。


当初から Django には、ある大きな機能が不足していました。データベースモデルの変化を管理する 組み込みのフレームワークです。 実際に、この機能の重要性から South が開発されました (訳注: 日本語ドキュメント) この South を使用することが、 Django コミュニティにおける事実上の標準となっています。

South の開発者であり Django コアチームのメンバーである Andrew Godwin は、この状況を解決しようと考え Django のコアにスキーママイグレーションと取り込もうとしています。 しかし、これをするにはコミュニティの助けが必要です。

スキーママイグレーションツールのように、巨大で複雑なものを開発するのは時間がかかります。 そして忙しい中からその時間を割くのは困難でした。 資金開発 (fund development) をするために、 Andrew は Kickstarter でプロジェクトを開始しました 。 コードベースでの Django への取り込み準備が整えれるよう、集められた資金は Andrew のかけた時間に 対して支払われます。

Andrew のプランに関する、より詳細な情報は Kickstarter の プロジェクトページにあります

Django Software FoundationDjango のコアチーム は この取り組みを支援しています。 あなたも、私達と同じく Andrew の Kicksterter プロジェクトを支援し、 Django のコアに スキーママイグレーションが取り込まれる助けになりましょう。

Posted by Russell Keith-Magee on March 22, 2013

以上です。

Continue reading

DjangoSprint 13.2開催報告

2月23日に、 日本を含めた世界7箇所 でDjangoSprintが開催されました。

日本では DjangoSprint 13.2 として開催され、計6人の開発者が参加しました。

日時 2013年2月23日
場所 アライドアーキテクツ株式会社

概要

参加が集まってモクモクDjangoに関する開発をするイベントです。

今回のDjangoSprintでは:

  • Djangoのチケットに対応
  • Djangoのドキュメント翻訳
  • Djangoのサードパーティアプリケーションの調査
  • Djangoのサードパーティアプリケーションの公開
  • Djangoを用いたアプリケーション開発

などがされていました。

参加者と成果

また機会があればよろしくお願いします。 お疲れ様でした。

Continue reading

Django 1.5 リリースのお知らせ

下記は djangoproject.com でのブログ記事 を 翻訳したものです。訳の間違いがあればこの記事のコメント欄などで教えて下さい。

Django 1.5 がリリースされました

数多の功業の末、 Django 1.5 リリースを発表できることを誇りに思います。

いつものように、 リリースノート には、このリリースの良い点すべてが詳細に書かれています。 しかしこれはあまりに文量が多いので、ここではいくつかのハイライトを見ていきましょう:

  • Django 1.5 では User モデルの設定ができるようになりました 。 基本になる Django の User モデルは、もちろん依然としてありますが、 1.5 からはその ファーストクラスがサポートされました。これによって開発者自身がモデルを定義し、 Django の認証システム (auth) で利用できます。
  • Django 1.5 は Python 3 に初めて対応したリリースです(具体的には Python 3.2 以降です)。 Python 3 対応はまだ実験段階 (experimental) として考えられています。私達が納得いくほどの、 実世界上でのテストができていないのが主な理由です。しかし試してみたいのなら Python 3 ポーティングガイド が使えます。Python 3 互換性のバグがでたなら、私達はそれが今後のリリースの妨げになり得ると判断するでしょう。
  • もちろん Python 2 も依然使えます。 Django は Python 2 のサポートを続けており、 Django 1.5 以前と同様に Python 2.6.5 と Python 2.7.3 以上が強く推奨されています。
  • Django のドキュメントにもいくつか重要な改善がされています。 ドキュメントのメインページ が、 索引が容易になるよう少し改修されました。既存のチュートリアルは再度ブラッシュアップされ ...

Continue reading

セキュリティリリースのお知らせ

Django 1.3.7, 1.4.5, 1.5 rc2 がリリースされました。

このエントリは djangoproject.com の

を訳して、1つにまとめた文章になります。

記事をまとめた背景としては Django 1.3.6, 1.4.4, 1.5 rc2 がリリースされた翌日に、 パッケージング上の問題が発覚して 1.3.7, 1.4.5 がアップデートとしてリリースされたことがあります。

アップデートリリースのお知らせ

原文: https://www.djangoproject.com/weblog/2013/feb/20/updated-releases-issued/

本日、 Django 開発チームは2つのリリース -- Django 1.3.7 と 1.4.5 -- をリリースしました。 先日の 1.3.6 と 1.4.4 リリース (訳注: 詳細は後述) の、パッケージング上の問題を解決しています。

Django 1.3.6 と 1.4.4 リリースには余計な ...

Continue reading