0abfb9d - Possibility to use MongoCampServer Version in PluginModule Definition "$$MC_VERSION$$"(commit by @QuadStingray)
138ea9a - Possibility to use MongoCampServer Version in PluginModule Definition "$$MC_VERSION$$" QuadStingray Yesterday 23:18 (commit by @QuadStingray)
metrics: Extracted metrics to own packages (ee7d37b)* metrics: MicroMeter Plugin for MongoDb Metrics (e651845)* More details in Metrics Store for mongodb (85b0971)
dependencies: Found 13 dependency updates for mongocamp-server (776ff9f)* DependencyUpdates (2806e02)* Found 17 dependency updates for mongocamp-server (cabe85e)* Found 17 dependency updates for mongocamp-server (65d7c11)
create parent dirs when plugin directory not exists (76d1387)* fix splitter for checking auth is needed (87d6b3e)* fix splitter for checking auth is needed (02d562d)* Removed import for not longer existing Classes (1fdb799)* use addRepository instead of withDependency (2fd129d)
Coursier as Handler for Plugins and more (8c74398)* plugin service change to coursier (6690e38)* Startup fault tolerant by excluding invalid configured maven modules (bb4cf63)
config: refactoring configuration handling (2c85ef3)* Moved ConfigurationManager to ConfigurationService (3da3d3a)* Renamed JsonResult to JsonValue (a3a6d63)* Use same key for Database or Environment loaded Keys (c3aa688)
added routes for MongoCampConfiguration (3fb6ba6)* Caching for Configuration (108b314)* Cleanup for Token DB for not working TTL Indices (ec1c1be)* download plugins by url on server startup (019f7ca)* events: Added old values to Document Events (4851bbc), closes #36
Added Quartz scheduling methods (423b16f), closes #31* Added some more reflection methods (8e7240c), closes #31* Routes for Jobs (340c7a8), closes #31* Routes for Jobs (daa167b), closes #31
Add id to FileInformation and rename method on buckets for valid openapi specification (fe39f0e)* ChangeLog Generation Error (0aefaa6)* collection status from other database collection (3a61031)* convert bson ids in one method (8529163)* Date in Request Logging (84a1b9a), closes Issue#19* Delete wrong Collection from GridFsFileAdapter (4c57400)* Disabled logger for MongoCampException (fa6fa79)* file: Fix Delete for GridFsFileAdapter (011a272)* filter routes with _id field needs to be converted (fe2b8f5)* fixed empty role name or userId to add (eff57e7)* For events without duration use summary instead of timer (4ef8bff)* Type and some other small errors at schema generation (dce548f)* update many routs needs conversion to OperationMap (0adb6ab)* Wrong Return Value for cache control (bf7ca58)
add document routes for mor RESTlike route naming (1831ac5)* add document routes for mor RESTlike route naming (3c30a41)* Extract CollectionBaseRoute from BaseRoute (ef8b870)* Extract Collections to own API Routes (3300414)* Extract Routes for Database Routes (446daa1)* fix test for BucketSuite (2452c5c)* fix test for BucketSuite (896c9d4)* Fixed Typos and rename functions (466ccff)* min port for mongodb and http server (7cb0c4a)* Move from QuadStingray/mongocamp to mongocamp/mongocamp-server (8c1dfb9)* Moved Configuration for BucketSuffixes to BucketInformation.scala (70e4e6e)* Removed "READ" Routes and spitted to DocumentRoutes and CollectionRoutes (fecde9e)* Removed ExecutionContext.global (1bb961d)* Rename Api Documents to Document (c438152)* Rename method to convertFields (bfb7b42)* rename userRole to role (63678c3)* rename vals to endpoints (cacfbec)* rename vals to endpoints (bae1baf)* Replaced com.sfxcode.nosql.mongo with dev.mongocamp.driver.mongodb (86e97ca)* Singular name for package (d7f2fbe)* test: simplify test request execution (910a0be)* typo in plugin list name (c2bca46)
AuthInputAllMethods and AuthInputBearerWithBasic added (dadf7bb)* Added Filter to get Route all documents (6e40be2)* Analyze Collection (cca0fa5)* auth: Added Route to check isAuthenticated (0c51f3b)* auth: Route to check Authenticated (f99427c), closes Issue#20* Bucket Api to List, Get and Delete Buckets (f1b055c)* cache tokens to database (3a87e08)* changed some defaults for container (12ca66d)* Collections by Database (c25fe73)* Cors: Access Control Expose Headers (835975d)* Delete File by Adapter Holder (b851a74)* Dynamic Plugin Loading at StartUp (2f65e6e), closes Issue#21Issue#9* Endpoint: Collection Fields (f953cac)* Endpoint: Collection Fields (012b24b)* file: FileInformation instead of Map[String, Any] as response (d0c758a)* file: Implement File Download (75cdd01)* file: Implement File Upload (a7ef597)* file: Implement Routes for Files (a31b2b1)* file: Use other FilePlugin (c08ac98), closes Issue#13* Generate JsonSchema for Collection (60c9a1d)* Grants for Buckets and Collections (9fb9eca)* Ignore plugins (7f35304)* IndexOptions now optional in requests (f77ecfa)* Load Configurations at global place (9a91164)* Load Routes and File Adapter by Reflection (573f4d7)* Metrics Monitoring (af3f2ba)* Migration to Tapir 0.20.1 (83405bb)* migration to Tapir 1.0.0-RC3 (79537e8)* more auth methods (4675ef1)* Publish Events for many Events to EventStream (48c9961)* Reload UserInfos for Refresh or Profile Route (be05407)* Update FileInformation Request (385626c)* update to Tapir 1.0.0 (bc94f6a)* Use EventListener and EventStream for RequestLogging (bc7743e)