What is the roadmap for the Spring Social Twitter module?
I'm especially looking forward for the last month merged feature for retrieving Entities.
Cheers,
Marcel
What is the roadmap for the Spring Social Twitter module?
I'm especially looking forward for the last month merged feature for retrieving Entities.
Cheers,
Marcel
As with most/all Spring projects, the roadmap can be viewed in Jira. For Spring Social Twitter specifically, the roadmap can be found at https://jira.springsource.org/browse...Aroadmap-panel.
Be aware that the roadmap is fluid and subject to shift based on surprises and other workload-impacting events. That said, the current plan (which is still subject to change) is to push a 1.1.0.M1 release on Nov 19th, followed by a 1.1.0.M2 release on or about December 17. Depending on community feedback and what remains in the backlog, either a RC1 or M3 release would follow in January and although dates get fuzzier the further out you look, I anticipate a 1.1.0.RELEASE in plenty of time before Twitter fully removes the 1.0 version of their API in March.
But once again, these plans are fluid and subject to change.
Craig Walls
Spring Social Project Lead
Thanks Craig for your honest and clear answer.
For me it's not about the 1.0 api removal by Twitter, but the availability of the org.springframework.social.twitter.api.Entities object as part of the tweet. It's clear with the timeline you mentioned this will not be available in the short term.
Cheers,
Marcel
Not so. The entities *are* currently part of the Tweet object and therefore will be in that release. What appears to be missing here is a Jira issue or the presence of such a Jira issue in the roadmap to capture that fact. If it's in the current snapshot release, it will almost certainly be in the 1.1.0.M1 release.
I'll look into the missing issue in Jira, but I'd appreciate it if you'd have a look at the latest snapshot code and let me know if there's something you are expecting that's not there.
Craig Walls
Spring Social Project Lead
I found this jira issue: https://jira.springsource.org/browse/SOCIALTW-33 (unresolved)
And I think this functionality was indeed already included in master using this pull request: https://github.com/SpringSource/spri...witter/pull/17
But what I mean is getting the Entities available in a mainstream release won't be before 1.1.0 which GA will be probably somewhere in February following the timeline you mentioned above. And that's what I mean with not in the short term.
I was hoping this would maybe be backported/included in e.g. a 1.0.x version but I understand this won't be the case.
Cheers,
Marcel
PS: Is the plain json/xml of the received tweets (by using Search) available through the api? Maybe I can access the Entities via this was then?
You're correct. Adding entities would constitute a "new feature" and we avoid adding new features in a point release unless there's really strong reason to do so. Point releases tend to be primarily for bug fixes or the occasional small-scale enhancement. So, 1.1.0.RELEASE will be the first GA release with entities in it.
That said, following up on your other question, you can't get the JSON back directly using Spring Social's Twitter binding. But you can call restOperations() to get a RestTemplate that is already setup to add the OAuth Authorization header. From that you can make whatever request you want against Twitter and bind the results to any object you like. That's a good temporary solution until entities are fully supported in 1.1.0.
Craig Walls
Spring Social Project Lead