/mongock

Lightweight Java based migration tool

Primary LanguageJavaApache License 2.0Apache-2.0

Lightweight Java based migration tool


Maven Central Codacy Badge Build Hex.pm Bugs Vulnerabilities

🎉 Mongock has a new Gitter channel!

🚀 Mongock 5 is released!! It comes with tons of highlights!

Mongock is a Java based migration tool as part of your application code. It allows developers to have ownership and control over data migrations during the deployment process, allowing safer migrations in distributed systems as code and data changes are shipped together.

Stay tuned

To be updated with the latest releases, notifications and news, follow us on twitter 😉

Documentation

The official documentation is here, where you can find everything rom version 3.

Examples

Mongock examples

Questions

Before rasing a question, please check it hasn't been alerady answered in

  1. Our FAQ section
  2. Github Q&A section
  3. Stackoverflow
  4. Gitter channel

If you cannot find the answer you are looking for, feel free to raise a new question in our Gitter channel or Q&A section

Issues

To raise a new issue, please take a look to this guide

Contributing

🎉 First off, thanks for taking the time to contribute! 🎉

If you would like to contribute to the Mongock project, visit our official documentation

Changelog

To see our changelog, please take a look to our github releases

Older versions support

With new major releases we stop enhancing or adding new features to older version(like version 3 or 4). However, we'll keep providing support and bug fixes for a long period. We are working on an official support plan.

Code of conduct

Please read the code of conduct for details on our code of conduct.

LICENSE

Mongock project is licensed under the Apache License Version 2.0. See the LICENSE file for details