Twitter4J 2.1.11 リリース - ストリーミングAPI サポートを安定化
Twitter API の Java バインディングライブラリ、Twitter4J の最新版をリリースしました。
http://twitter4j.org/
特に新機能はありませんがストリーミングAPI利用時に特定の条件でCPU使用率が異常に上がる現象などが修正されています。ストリーミングAPIを利用している方はアップデートをお勧めします。
すでに Maven Central Repository にも入っています。
スナップショットビルドの公開時など、最新情報は @t4j_news で配信していますので興味のある方はフォローしてください。
・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 リリース
| Tweet |
