InterMine 2.0 is a large, disruptive release. There are lots of exciting features, but they will require InterMine maintainers to update their mines. Usually devs are able to update their mines with a simple git pull request. In this case, they’ll have to take specific actions to make sure their software is up to date.
Several changes and additions to the core InterMine data model were discussed and approved by the community. See here for specific details on the new core data model.
This means that it’s likely that an InterMine 2.0 webapp will require a database built by InterMine 2.0 code.
InterMine 2.0 will come with detailed instructions on how to deploy the new InterMine user interface.
Come to the next InterMine community call to see a demo of the latest features!
We’ve got a new software build system in the works. This will change the commands you use to build a data source and deploy your webapp. See a previous blog post for details.
Closer to the time, we’ll release detailed instructions on how to update your build system to work with the new tools. And as always the InterMine team will be on hand to answer any questions or issues on the community calls and the dev list and chat.
We hope to make the transition as easy as possible!
All software dependencies will need to be on the latest version.
- Java 8
- Tomcat 8.5.x
- Postgres 9.4+
We are making some non-backwards compatible changes to our API.
/user/queries will be moved to
These three end points have a parameter called
xml which holds the XML query. We are going to rename this parameter to be
query (as we now accept JSON queries!) to match the syntax of all the other end points.
/query/upload /template/upload /user/queries (POST)
If this update is going to cause you any trouble at all, please let us know ASAP!