v1.5.10 - 2024-02-13
ecdb97d
- Route to shutdown running Server. (commit by @QuadStingray)756264b
- CLI automatically reboot on shutdown by api route (commit by @QuadStingray)99675cb
- added micrometer plugin to default build set (commit by @QuadStingray)
9b8ec50
- dependency update (commit by @QuadStingray)
v1.5.9 - 2024-02-12
dd609cc
- RequestLogging Plugin as sbt submodul (commit by @QuadStingray)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)
c9225d9
- 14 dependency updates (commit by @QuadStingray)92af6ed
- 2 plugins updates (commit by @QuadStingray)dd572e3
- update to java21 (commit by @QuadStingray)940bb81
- dependency updatedebian:12.1-slim
=>debian:12.4-slim
(commit by @QuadStingray)
v1.5.8 - 2023-11-20
6bba071
- allow registering of pre (and after) loaded routes outside of tapir (commit by @QuadStingray)
68c7641
- duration handling for configurations not working (commit by @QuadStingray)
92228f1
- change Admin-, Index- and InformationRoutes to Plugins (commit by @QuadStingray)ba5cb53
- logging: with highlighting of output (commit by @QuadStingray)20a3210
- logging: with highlighting of output (commit by @QuadStingray)
bc96613
- Fix tests for changing some hardcoded routes to plugins (commit by @QuadStingray)
2b3e43e
- 2 dependency updates for mongocamp-test-server (commit by @QuadStingray)6ee2dff
- 5 dependency updates for mongocamp-server (commit by @QuadStingray)f0dd53b
- 3 dependency updates for mongocamp-library (commit by @QuadStingray)51d81cb
- dependency updates and changes for tapir 1.9.0 (commit by @QuadStingray)
v1.5.7 - 2023-10-23
4fc82cd
- change deployment for docs (commit by @QuadStingray)661553a
- test-server dependency not published (commit by @QuadStingray)
v1.5.6 - 2023-10-21
5efb246
- startup on native image (commit by @QuadStingray)489f2af
- reflection service needs to many time for scan (commit by @QuadStingray)
aebe10f
- dependency updates (commit by @QuadStingray)7f2effe
- changed to stable version of mongodb-driver (commit by @QuadStingray)
v1.5.5 - 2023-10-16
61fe23f
- docker: jars not precached (commit by @QuadStingray)
v1.5.4 - 2023-10-14
6528932
- error codes for mongocamp-cli123673d
- Build Process for Dockerdbd042a
- replace akka with pekko31607cb
- replace akka with pekko
995e216
- searching for build failure in graalvm2c90184
- searching for build failure in graalvme324098
- searching for build failure in graalvm3616723
- missing importc70933f
- missing importcd14b09
- missing import3ed52e6
- fix mongodb test server startup4bb1e57
- fix mongodb test server startupad712a4
- fix Dockerfilea445b04
- ReflectionService class initialization failed795511f
- ReflectionService class search fixedb4fb724
- containername (commit by @QuadStingray)
21ae938
- changed build settings
1.5.2 (2023-07-22)
1.5.1 (2023-07-22)
- Split to multi project to prepare build native image with own cli (fbf89a8)
- Found 11 dependency updates (fbec087)
1.4.4 (2023-06-07)
- dependencies: 8 dependency updates for mongocamp-server (6271721)
1.4.3 (2023-05-15)
- dependencies: Fix empty aggregation response with 3 dependency updates for mongocamp-server (ea129e0)
1.4.2 (2023-05-05)
- converter: Fix Issue with Not Map Sublist in Body (ca59285), closes #45* extracted metrics to own plugin mongocamp-micrometer-plugin (531f4af)* test file name (b77c178)* Tests: fix configuration size (6e788a9)
- added remove configuration for deleting (5d244df)* Changed RequestId to String (e2a6137)* extracted metrics to own plugin mongocamp-requestlogging-plugin (8bd8318)* extracted to test package for usage in plugins (c715864)* RequestId added to Request for using and output as header (41989fd)
- dependencies: 4 dependency updates for mongocamp-server (9c3a861)* dependencies: update to mongo-driver 2.6.2 (29ea28d)* dependencies: update to tapir 1.3.0 (c6d4ac5)* dependencies: update vitepress and npm deps (f0eaeb6)
1.4.1 (2023-04-13)
- date converter for update requests (1d3754b)* jobs: activate JobPlugin needs to clear jobs if one job is added from other plugins (4fcd545)
- disabled and removed github packages release (ee6f2c4)* extracted metrics to own plugin mongocamp-micrometer-plugin (a6a2eea)* extracted metrics to own plugin mongocamp-micrometer-plugin (c20d227)
1.4.0 (2023-04-04)
- document: Filter Query, Sort and Paging Parameter has changed from Json String to Lucene Style
- document: Use Lucene Query for Get List of Documents (45d6dce)
- dependencies: dependency updates (8bdaea9)
1.3.4 (2023-03-21)
- gitpod scala (c35e2ca)
- config: Constants for Option and List Types (37eb24b)* metrics: Micrometer MongoDb Package (8a1bc92)* metrics: Micrometer MongoDb Package (c69a6e7)* metrics: renaming config keys for Logging Plugin (a145938)* Split ApplicationStatusRoutes to ConfigurationRoutes and MetricsRoutes (dc472d4)
- 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)
1.3.3 (2023-01-30)
- 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)
- dependencies: update sttp.client and and tapir (1d004bc)
1.3.2 (2023-01-20)
- MongoMetrics Plugins were loaded to late (1827f51)
- Configurations for micrometer mongodb plugin (801f52b)* Events on Configuration Settings and Changes (b54a6b9)* Micrometer as Plugin (5bf84fb)* MongoDb Micrometer Registry (d14363c)
- dependencies: Found 9 dependency updates for mongocamp-server (fae90d4)
1.3.1 (2023-01-08)
- dependency updates plugins (c595300)* Many dependencies updated (tapir, sttp-client, mongodb-driver) (c128d6f)
1.3.0 (2022-10-18)
- Auth Route for update ApiKey only for own user (568558a)* check if plugin dir is writeable (bcf9f12)
- 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
- dependencies: Removed unnecessary dependency override for slf4j (eff6fba)* dependencies: Update 19 dependencies and SBT (36bb0b9)
1.2.1 (2022-07-24)
- changes for events in jobs (f4e568f)
- Events for Jobs Plugin (5e26d49)* gitpod: First Try to code at gitpod (7e2f9ea)* jobs: Moved JobPlugin to
plugin
(3a8afb8)
1.2.0 (2022-07-21)
- missing return type (27e5685)
- 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
1.1.1 (2022-07-15)
1.1.0 (2022-07-13)
- Activate Server Plugin on startup (b234b52)* cleanup (48ce013)* recursive BsonConverter.asMap for List of Documents (526bd98), closes #28
- Moved RoutesPlugin and FilePlugin to package plugin (a8cbfff)
- Sever LifeCycle Hooks (5274679)
1.0.1 (2022-06-16)
- 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)* Replacedcom.sfxcode.nosql.mongo
withdev.mongocamp.driver.mongodb
(86e97ca)* Singular name for package (d7f2fbe)* test: simplify test request execution (910a0be)* typo in plugin list name (c2bca46)
AuthInputAllMethods
andAuthInputBearerWithBasic
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#21 Issue#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)
- 5 dependency updates (1ba3d79)* DependencyUpdate "de.flapdoodle.embed" % "de.flapdoodle.embed.mongo" % "3.4.3" % Test (664353e)* DependencyUpdates joda-time, jwt-scala (22859ea)* DependencyUpdates sfxcode, sttClient, embed.mongo (d03719c)* DependencyUpdates sfxcode, sttClient, embed.mongo (00a7c8d)* DependencyUpdates sttClient (af7eed9)* DependencyUpdates Tapir, Circe and scaffeine (503b493)
0.3.4 (2022-02-26)
- Build Pipelines (7d9062e)* Build Pipelines (dee52a4)* Build Pipelines (4944b8e)* Build Pipelines (684b446)* Build Pipelines (0266cfe)* header: Added Header Interceptor for more Headers (605acc6)* Http-Methode PATCH for Updates (60e4be6)* updateUser Fields in mongodb (0c5d9dc)
- auth: UserName to UserId renamed (c62d0cc)* Mongo: FindAll Route (16f8184)* Rename AuthToken to ApiKey (ccb26b4)* Rename MongoRest to MongoCamp (5601e19)* Switch to default Port 8080 (e716073)
- auth: Crud-Functions for User (898a5db)* auth: Implementing Login Methods (dc04f41)* auth: Implementing Login Methods (2b4172d)* auth: Implementing StaticAuthHolder (45525c0)* Build Docker Container (fd681af)* chore: Git (019d055)* Crud-Functions for UserRole (628709a)* Documentation: Start (ea268b3)* Documentation: Start (8bb0085)* Documentation: Start (89e5bd3)* Initial Project Setup (2da91bf)* MongoAuthHolder with Sample Data on StartUp (dd86c87)* Mongo: FindAll Route (3dc3a64)* Mongo: FindAll Route (bdc5ef0)* Pagination for Find and Aggregation Routes (1df577a)* Pagination for Find and Aggregation Routes (d8b82f4)* Pagination for List of Users and UserRoles (815daa9)* RequestLogging (cec1895)* Securing Routes (4c761dc)* Workflow fix (81d467e)* Workflow fix (6897ec7)