You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
HuskSync/docs
Preva1l 4c0addfd67
feat: PostgreSQL, Mongo Atlas & Replica Support (#255)
* Started impl for mongo

* added docs

* refactor of the mongo code, made mongodb artifacts download at run time, tested and working

* complete all change requests

* remove mongo and bson from relocations as they arnt needed

* changed the config

* updated docs

* not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null

* added postgres support (closes https://github.com/WiIIiam278/HuskSync/issues/212)

* add support for mongodb atlas, added atlas and postrgres to docs, update the config example in docs, also updates mongodb driver bc apparently i was special and very very out of data

* Rework how mongo connections are handled, **breaks config for mongo only**, allows for MongoDB Atlas, normal MongoDb AND MongoDB replica sets via the parameters in advanced mongo settings, added try and catch on all mongo operations so that it actually throws instead of a cutsie little warning

* small doc change

* whoops forgot to instantiate MongoCollectionHelper, and added missing step from docs for atlas users

* why thats a tad embarrassing (grammar mistake)

* add cluster id to `/husksync status`, shows "MongoDB Atlas" in status if using mongodb atlas

---------

Co-authored-by: William <will27528@gmail.com>
8 months ago
..
API-Events.md api: add cross-platform API support 10 months ago
API-v2.md v3.0: New modular, more compatible data format, new API, better UX (#160) 1 year ago
API.md docs: Fix API platforms section typo 10 months ago
Commands.md docs: document `/husksync status` 11 months ago
Config-File.md feat: PostgreSQL, Mongo Atlas & Replica Support (#255) 8 months ago
Custom-Data-API.md api: add cross-platform API support 10 months ago
Data-Rotation.md v3.0: New modular, more compatible data format, new API, better UX (#160) 1 year ago
Data-Snapshot-API.md Update docs and bump test suite to 1.20.1 1 year ago
Dumping-UserData.md Update docs and bump test suite to 1.20.1 1 year ago
Event-Priorities.md Add workflow files, test reporting, maven publishing, docs, bump version 2 years ago
FAQs.md docs: update FAQs 10 months ago
Home.md Introduce new lockstep syncing system, modularize sync modes (#178) 1 year ago
Keep-Inventory.md Paper plugin support, save player itemsToKeep rather than drops if not empty (#179) 1 year ago
Legacy-Migration.md docs: Minor updates to links/legacy migration 1 year ago
MPDB-Migration.md docs: `v3` instead of `v2` in MPDB migrator page 12 months ago
Plan-Hook.md v3.0: New modular, more compatible data format, new API, better UX (#160) 1 year ago
Setup.md feat: PostgreSQL, Mongo Atlas & Replica Support (#255) 8 months ago
Sync-Features.md v3.0: New modular, more compatible data format, new API, better UX (#160) 1 year ago
Sync-Modes.md docs: More on updated default sync mode 11 months ago
Translations.md Introduce new lockstep syncing system, modularize sync modes (#178) 1 year ago
Troubleshooting.md v3.0: New modular, more compatible data format, new API, better UX (#160) 1 year ago
Unsupported-Versions.md build: Require Java 17, Minecraft 1.17.1 10 months ago
_Footer.md Add workflow files, test reporting, maven publishing, docs, bump version 2 years ago
_Sidebar.md docs: Add BuiltByBit to sidebar 1 year ago