1
I Use This!
Inactive

Commits : Listings

Analyzed about 18 hours ago. based on code collected 1 day ago.
Apr 17, 2023 — Apr 17, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
1.13 release, patch mongo security (add -Ddatacore.mongosecuritymode= to tomcat/bin/setenv.sh in order to enable username & password) More... over 2 years ago
deprecated DateTimeTransformer More... over 2 years ago
upgraded - to latest spring security and corresponding spring and spring data mongo - to latest cxf and deps More... over 2 years ago
patched mongo auth conf More... about 4 years ago
Close #269 exclude jsonld-java's older jackson More... about 4 years ago
Patch travis build (#270) More... about 4 years ago
swagger 1.6 More... about 4 years ago
added CORS filter in dev environment to ease up oauth2 test in local deployment, made alternative conf files as similar as possible More... about 4 years ago
made configuration system more flexible (still backward-compatible), deploy doc, conf cleanup More... about 4 years ago
public doc in playground (no more js redirect), clearer auth conf More... about 4 years ago
cleanup More... about 4 years ago
re-added mongo $explain info when debug request flag is enabled, with doc. Added mongo conf for handling Joda DateTime. More... about 4 years ago
patched old NPE More... about 4 years ago
Upgraded Codahale Metrics & doc'd, added (new ?) unused but required CXF dep jaxws as jakarta, more deps cleanup More... about 4 years ago
versions upgrade (anew & more) & deployment : - moved to tomcat8 (rather than tomcat7), servlet-api to 3.1.0 (from 3.0) - new round of version upgrade since April 2019, esp. Spring Data 2.2 - & also upgraded : jsonld-java, openid-connect-client, httpclient, jetty, riemann, cglib, logging, utils - configured for Java 11 support (but still use Java 8 until Mongo 4.2) More... about 4 years ago
Swagger (WARNING SPEC CHANGE) & playground UIs upgrade : Upgraded Swagger to 1.5 generating Swagger Spec 2.0 (but NOT Swagger 2 / OpenAPI 3 which are Java-incompatible) Playground : - removed old Swagger UI (and its #queryParameters hack) - removed old SwaggerJS API client by reimplementing wrapper functions on top of jquery's ajax(), with the same success / error result data model so as to have a migration that is as painless as possible. - minor bug patches : auth (Cookie handling), import (prefix, default example), project portal (returns 100 (max) instead of only 25 results, TODO next rather use pagination) - other simplifications, mutualized code, useless code removal (no more datacore-base-new.js ...) Upgraded Swagger UI : - integration without any local file (unpkg-distributed NPM package) - requestInterceptor to add auth & project headers and allow regular query parameters (passed through the #queryParameters query parameter) More... about 4 years ago
security & new deployment, public doc : - public documentation : now even root redirect (as well as playground UIs) are unprotected in production - deployment : new system, with simpler choice of specific conf : no more need to remove one file among two (prod security conf using datacore.securitymode being empty rather than -devmode, env conf using -env-<current Spring profile>.properties and host conf using -host-<host>.properties ; but they MUST be set in (tomcat) system properties rather than property files) - test users : now defined in a users-mock.properties file rather than XML - disabled CSRF since it is an API (before was not enabled by default) - added test of securitymode (no Basic Auth & test users in production), disabled until jetty works in tests More... about 4 years ago
mongo : patched & reverted removals - patched index creation (especially for forks i.e. using _b branch / project DCEntity field) - put back model & data fork sytem, as well as test helpers (even if not used in any test yet) - put back tests in their own db datacore-test (else the developer may see weird things ex. several models with the same name, because having different containerUrl) More... about 4 years ago
MongoTemplateManager upgrade & cleanup : - write configuration : upgrade. DCProject.isDbRobust is now applied to Mongo request by new DatacoreWriteConcernResolver rather than old WriteConcern conf - removed NoIndexCreationMongoConverter hack. No more needed since spring data mongo 2.2 (and 3.x will even have autoIndexCreation=false by default https://stackoverflow.com/questions/56533431/how-to-prevent-spring-from-trying-to-create-indexes-during-mongodb-transactions ) - various patches to previous MongoTemplateManager changes : support again empty credentials, replaced again MongoOps by MongoTemplateManager... More... about 4 years ago
README : administration help. - help to test Playground handling of historization, encoded uri, post/put, mass delete and Playground import - MongoDB tips : common queries, common errors FAQ More... about 4 years ago
patched DCRequestContext Spring instantiation order bug More... about 4 years ago
added test checking the use made of Spring's optimistic locking (to avoid doubting it because of other errors), moved getSampleData() example to tests, cleanup More... about 4 years ago
README : administration help. help to test Playground handling of historization, encoded uri, post/put, mass delete and Playground import some common MongoDB queries More... about 4 years ago
fix: proper use of Spring Security expressions More... about 5 years ago
fix: minor code cleanup around auth config More... about 5 years ago
fix: reset the DB name to datacore More... about 5 years ago
chore: upgrade Guava version More... about 5 years ago
fix: update swagger beans references More... about 5 years ago
upating swagger version More... about 5 years ago
chore: some code cleanup around Initable feature More... about 5 years ago