-
Notifications
You must be signed in to change notification settings - Fork 11
Bindaas 3.0.0 Release Notes
Bindaas 3.0 is a Bindaas major release. It provides a set of bug fixes and incorporates a few commonly requested features. It also updates a few dependencies to the latest version to ensure bug fixes from the upstream. It is entirely backward-compatible with the 2.x releases.
Access the Release: Binary and the source code archives.
- Support updates.
- Support all the Query and Projection Operators.
- Support for additional collection and cursor methods.
- Support execution of the POST/PUT queries with validation.
- Improvements in the front-end.
- Ensuring the expired and revoked/deleted user API keys are removed from the Google Cache to avoid them being functional beyond their validity.
- Updated mongo and java driver to the latest version.
- Tested to confirm that persistent connection issues do not exist in the latest Mongo connector.
Now you can compile and install Bindaas from source code using a single command, using a root parent pom file. Issue the below command from the project source code root directory.
mvn clean install
Also, one step to start developing Bindaas: Open the pom.xml from your favorite IDE, as a project.
We also got rid of the local Maven Nexus, which was making it impossible to build Bindaas outside the Emory BMI without a VPN access. With the move to the public maven Nexus and upgrade to the latest versions for some dependencies and plugins, we have significantly improved the build time and stability.
MySQL, Mongo, Postgres, and Drill data source providers have been widely tested.
Tested against heavy load and SQL injection attacks.
Works on JDK 1.7 and 1.8.
Does not work on JDK 1.9 or 10 due to the issues Maven plugins have with these latest JDKs.
Built with Maven 3.5
Works with any IDE that supports integration with Maven, including Eclipse, IntelliJ IDEA, or Netbeans.
In this release, we moved to IntelliJ IDEA as our core development environment, from Eclipse.