カサンドラの0.6.xシリーズを実行しているユーザーは、pycassa 0.3.0を使用する必要があり、0.7.xシリーズを使用して、ユーザーが新しいバージョンを使用することができます。
の特長の:ます。
- 自動フェールオーバーをサポートします。
- 単一またはスレッドローカル接続のサポートします。
- 接続プーリングます。
- スリフトインタフェースます。
- バッチインタフェースます。
- カサンドラColumnFamilyに既存のクラスをマップする方法します。
- SuperColumnsサポートします。
のこのリリースのの新機能:
- 新しい原子を通じてカサンドラ1.2+アトミックバッチのサポートが追加されましたbatch.Mutator、batch.CfMutator、およびColumnFamily.batch()します。 のパラメータ
のバージョン1.8.0-1のの新機能は次のとおりです。
- に設定可能なsocket_factory属性とコンストラクタパラメータが追加されましたのConnectionPoolとするSystemManagerます。
- 新しいsocket_factory属性を介して追加のSSLサポートします。
- DynamicCompositeTypeのサポートが追加されました。
このリリースでは、その中のいくつかの比較的大きな変化があります。
のバージョン1.7.0でのの新機能である:新しい接続プールは、コレクタ、1.1を通じてカサンドラ0.7との互換性、および日時のタイムゾーンの挙動の変化を統計します。。
のバージョン1.6.0でのの新機能:
- PoolListenerコールバックに要求し、パラメータ情報を追加します。
- 合理的にサイズのチャンク内の列の上に自動的にページ ColumnFamily.xget()は、get(の発電機版)を追加
- 簡単にRPMパッケージを構築するための新しいスクリプトます。
- Int32Typeのサポートを追加し、4バイトの符号付き整数形式ます。
- 李>をpycassa.utilする最高値と最低の可能なTimeUUID値の定数を追加
のバージョン1.4.0の新機能のは何ですか。
- 機能を追加しました:
- column_validation_classesを受け入れる
- スキーマバージョン契約を待っているときUNREACHABLEのノードを無視します。
- バグの修正:
- のSystemManagerに偶然のprint文を削除します。
- を作成または列の家族を変更すると、予期しないタイプは、コンパレータやバリデータタイプに使用されている場合TypeErrorを発生させます。
- 修正梱包列名が充填することにより変更されたときにします。
- は、必ずインサートからタイムスタンプを返します。
- 修正がNameErrorをDATETYPEが期待されている場所のタイムスタンプが使用されている。
- pythonで修正がNameError 2.4 DATETYPEオブジェクトを開梱するときます。
- 壊れたsetuptoolsのリンクを修正するためにez_setup.pyアップグレードします。
SystemManagerはでカラムファミリを作成または変更時に
バッチ挿入中に列固有のバリデータを使用して列値の
のバージョン1.3.0でのの新機能:
- バグの修正:
- ColumnFamilyMap.insert()内の列パラメータを無視しないでください。
- ColumnFamilyMap.insert() に空のインスタンスフィールドを処理する
- のConnectionPoolが使用するように)(pycassa.connectにタイムアウトに同じデフォルトを使用します。
- 修正タイポます。
- pycassaShellでIPython 0.11互換ます。
- setup.pyでの正しい依存関係宣言します。
- サポートされているタイプにUUIDTypeを追加します。
- 特徴:
- はfilter_emptyパラメータが真のデフォルトで()get_rangeに追加されました。これは、必要に応じて、空行を保つことができるます。
AllServersUnavailableの例外が発生したときに別の例外がスローされる原因となった
のバージョン1.2.1-3のの新機能:
- バグの修正:
- default_validation_class設定するときに正しくColumnFamilyでカウンターのチェックします。
- ColumnFamilyにColumnFamilyMapでkwargsからを渡します。
- ConnectionPool.execute()内の潜在的なUnboundLocalを避ける際にGET()が失敗します。
- ようパッケージeasy_installを使用してインストールやPIPがez_setupインストールします。 なしで失敗しないバンドリング/依存関係をez_setup修正
のバージョン1.1.1でのの新機能:
- 特徴:
- )(MAX_COUNTを追加し、column_reversed paramsはget_countする
- )(MAX_COUNTを追加し、column_reversed paramsはmultiget_countする
- バグの修正:
- TApplicationException後に操作を再試行しないでください。再試行が必要とされないように、この例外は、(そのような悪いAPIパラメータなど)、プログラムのエラーのために予約されています。
- は、それがONEの整合性レベルを読んで、デフォルトで、その結果、無視されます。それはメソッドごとまたはread_consistency_level属性を設定することを含め、他の方法で指定された場合、これは読み取り整合性レベルに影響を与えなかったします。
read_consistency_level kwargがColumnFamilyコンストラクタで使用された場合は
のバージョン1.0.8でのの新機能である:get_indexed_slicesの
- パックがIndexExpression値()が供給されていることIndexClauseを通してだけではなく、インスタンス·パラメータのます。
- 列名と値はアンパックされます。これはpycassaはIntegerTypeデータをパックするために使用するフォーマットとの互換性(後方)である。これはカサンドラ-CLIおよびその他のクライアントがIntegerTypeデータをパックするために使用するフォーマットとの互換性が修正されています。
- ConnectionWrapperで注文キーワード引数の全体を通して壊れていたのPython 2.5の互換性を復元します。
- ColumnFamilyでパックのcolumn_startとcolumn_finish引数*取得*()メソッドsuper_columnパラメータが使用されているときます。
- 特集廃止されました方法、パラメータ、またはクラスが使用されているDeprecationWarning。今まで、これらのほとんどは、いくつかのリリースで廃止されましたが、警告は発行されませんでしたします。
- 非推奨になりました変更履歴の各リリースの別のセクションに分かれています。
彼らはBigIntegerのような形式であるかのようにカサンドラのIntegerTypeを使用
コメントが見つかりません