<< 2011/01/19 | Home | 2011/01/21 >>

Twitter4J 2.1.11 リリース - ストリーミングAPI サポートを安定化

Twitter API の Java バインディングライブラリ、Twitter4J の最新版をリリースしました。
http://twitter4j.org/


特に新機能はありませんがストリーミングAPI利用時に特定の条件でCPU使用率が異常に上がる現象などが修正されています。ストリーミングAPIを利用している方はアップデートをお勧めします。
すでに Maven Central Repository にも入っています。

スナップショットビルドの公開時など、最新情報は @t4j_news で配信していますので興味のある方はフォローしてください。
Follow t4j_news on Twitter

twitter4j 2.1.11 JavaDoc
サポートAPIリスト
Release Notes - Twitter4J - Version 2.1.11

Bug

  • [TFJ-504] - RateLimitStatusListener.onRateLimitReached never gets called when receiving 420:ENHANCE_YOUR_CLAIM
  • [TFJ-511] - async.dispatherImpl property doesn't take effect
  • [TFJ-514] - TwitterStream.cleanUp() should close associated connection gracefully
  • [TFJ-516] - cpu usage spike upon streaming API recoonection
  • [TFJ-521] - Site Streams support is not aware of "list_member_added" and "list_member_removed" event
  • [TFJ-522] - Twitter instance created with TwitterFactory().getInstance(auth) fails to create valid OAuth signature
  • [TFJ-523] - TwitterStream#equals() always return true, unable to put instances in collection
  • [TFJ-524] - User Stream support is not aware of "list_member_added" and "list_member_removed" event
  • [TFJ-525] - TwitterStreams fails to shutdown internal thread in certain condition
  • [TFJ-526] - TimeSpanConverterTest is depending on timezone
  • [TFJ-527] - possible dispatcher leakage in TwitterStream
  • [TFJ-528] - TwitterStream#cleanUp() fails to close internal thread with Apache HttpClient support or onAndroid platform

Improvement

  • [TFJ-506] - instantiating ImageUpload associated with a Twitter instance is difficult
  • [TFJ-507] - ability to prettify debug output
  • [TFJ-509] - recognize list_user_unsubscribed events in streams
  • [TFJ-510] - Connection: close header is necessary only on Android platform
  • [TFJ-512] - make updateImageProfile compatible with Google App Engine
  • [TFJ-513] - *UN*deprecate TwitterFactory.getInstance(Authorization)
  • [TFJ-515] - make TwittertStream more debuggable
  • [TFJ-517] - add more verbose message to TwitterException when return code is 401
  • [TFJ-518] - remove twitter4j.internal.http.HttpClientImpl.setXXX methods
  • [TFJ-519] - include streaming API error message details in TwitterException
  • [TFJ-530] - korean resource for TimeSpanConverter

New Feature

  • [TFJ-508] - include links to google with error code in exception message
  • [TFJ-529] - support Site streams unfollow event

Task

  • [TFJ-520] - remove updateProfile(String name, String email, String url, String location, String description)

関連記事:
もう一つのTwitpocalypse:ダイレクトメッセージIDのオーバーフロー - 侍ズム
Twitter4J 2.1.8 リリース - Site Streams を含む全ての公式 API をサポート - 侍ズム
Twitter4J 2.1.7 リリース - 全ての REST API をサポート - 侍ズム
Twitter4J 2.1.3 リリース - YFrog/TwitPic, UserStream をサポート - 侍ズム
Twitter4J 2.1.2 リリース - 最新APIセットをサポート - 侍ズム
Twitter4J 2.1.1 リリース - 最新APIセットをサポート、パフォーマンス/Android対応を改善 - 侍ズム
Twitter4J 2.1.0 リリース - 最新APIセットをサポート、パフォーマンスを大幅改善 - 侍ズム
Twitter4J 2.0.10 リリース - geo location API, retweet API をサポート - 侍ズム
Twitter4J 2.0.7 リリース - 侍ズム
Twitter4J 2.0.6 リリース - 侍ズム
Twitter4J 2.0.5 リリース - 侍ズム
Twitter4J 2.0.4 リリース - ストリーミング API をサポート
Twitter4J 2.0.3 リリース - JDK1.4.2 互換性を確認 - 侍ズム
Twitter4J 2.0.2 リリース - trends API や gzip 圧縮をサポート - 侍ズム
Google App Engine 対応 の Twitter4J 2.0.1 リリース - 侍ズム
Twitter4J 1.1.8 リリース - 侍ズム
Twitter4J 1.1.5 リリース
Twitter4J 1.1.1 リリース
Twitter4J 1.1.0 リリース
Twitter4J 1.0.6 リリース
Twitter4J 1.0.5 リリース
Twitter4J 1.0.4 リリース
Twitter4J 自前 maven リポジトリを公開
Twitter4J 1.0.3 リリース
Google Calendar と Twitter を連携 - Twittercal
Suitter Public beta 1.0
メールで Twitter! - TwitterMail.com
Twitter4J 1.0.2 リリース
Twitter4J 1.0.1 リリース
Twitter4J 1.0 リリース

タグ :
このエントリーをはてなブックマークに追加