0.6.1 (2020-02-04)
Implemented enhancements:
- Implement LDAP User Authentication #276
Fixed bugs:
- OAuth User endpoint returns forbidden #252
Closed issues:
Merged pull requests:
0.6.0 (2020-02-03)
Implemented enhancements:
- Remove old implementation of Buildly Core gateway #260
- Remove User, Organization and Groups and Related tables to Core APP #214
Fixed bugs:
- Sending files with POST requests fail with the async gateway #259
- DELETE requests fail with async gateway #258
Closed issues:
Merged pull requests:
- Replace oauthuser with coreuser/me endpoint #294 (jefmoura)
- Update LDAP configuration and information #293 (jefmoura)
- Update landing page structure #291 (jefmoura)
- Merge fixes that were done previously #290 (jefmoura)
- Remove unneeded dependencies #288 (jefmoura)
0.5.0 (2019-12-31)
Closed issues:
Merged pull requests:
- Update landing page #275 (jefmoura)
- Remove User, Organization and Groups and Related tables to Core APP #274 (jefmoura)
- Fix broken links in the README file #272 (jefmoura)
- Update some of the dependencies #271 (jefmoura)
- [Security] Bump django from 2.2.6 to 2.2.8 #268 (dependabot-preview[bot])
- Update changelog with the latest version 0.4.0 #263 (jefmoura)
0.4.0 (2019-11-08)
Implemented enhancements:
- Allow users to specify the swagger.json endpoint for a LogicModule #229
- Add user group permission check to service level #209
Fixed bugs:
- Implement invitation token invalidation #199
Closed issues:
Merged pull requests:
- Implementation of LDAP Auth #292 (jefmoura)
- Re-organize scripts #262 (jefmoura)
- Implement service group permission level #250 (jefmoura)
- Remove Celery and RabbitMQ integration #249 (jefmoura)
- Bump Django from 2.2.4 to 2.2.6 #248 (msradam)
- Fix test suite failure for IndexViewTest #247 (msradam)
- Add Guidelines section to the docs #242 (jefmoura)
- Add release process section documentation to the docs #241 (jefmoura)
- Bump django-filter from 2.1.0 to 2.2.0 #239 (dependabot-preview[bot])
- Bump pytest-django from 3.5.1 to 3.6.0 #237 (dependabot-preview[bot])
- Bump httpretty from 0.9.6 to 0.9.7 #236 (dependabot-preview[bot])
- Bump ipdb from 0.11 to 0.12.2 #235 (dependabot-preview[bot])
- Added Swagger docs endpoint field to LogicModule #234 (msradam)
- Modified invitation token validation to prevent token reuse #233 (msradam)
0.3.0 (2019-10-17)
Implemented enhancements:
- Create API endpoints to manage access tokens #208
- Create API endpoints to manage Authentication process #207
- Update API landing page #186
Fixed bugs:
- Fix Travis pipeline when PR comes from an external repo #221
- OpenAPI doc shows error if an instance of a logic module isn't available #198
Closed issues:
- Manage all generated refresh tokens #232
- Create a tutorial explaining how to deploy Buidlly to Minikube #225
- Convert Documentation from Markdown to reStructured #224
- Create endpoints to manage services #218
- Make password of admin user during creation dynamic #211
Merged pull requests:
- Add OAuth Application endpoints #231 (jefmoura)
- Add access & refresh token endpoints #230 (jefmoura)
- New tutorial for Minikube #227 (jefmoura)
- Convert documentation files to reStructured #226 (jefmoura)
- Dynamic superuser password #223 (jefmoura)
- Add sample RSA keys for testing #220 (jefmoura)
- Modified Swagger URL retrieval to handle exceptions for unavailable endpoint #219 (msradam)
- Update Travis file to build docker image and push to registry #216 (jefmoura)
- Reset migration scripts #215 (jefmoura)
- Adjust documentation and templates #204 (jefmoura)
- Restructure the documentation with Sphinx #203 (jefmoura)
- New landing page #193 (glind)
- Add Bandit to CI pipeline to find security issues #192 (jefmoura)
- Rename everything to buildly #185 (jefmoura)
- Add travis yaml configuration #184 (jefmoura)
- Upgrade Django framework to 2.2.4 for security reasons #183 (jefmoura)
- Update JWT Generator #182 (jefmoura)
- Rewrite README to use the new structure #180 (jefmoura)
- Fix ContentTypeError on empty responses with AsyncClient - PLAT-569 #179 (ralfzen)
- Add LogicModuleModelManager #177 (ralfzen)
- Docs update #176 (lemkeb)
- Remove deploy-docs step #175 (lemkeb)
- Remove SOCIAL_AUTH_CREDENTIALS #174 (ralfzen)
- Remove envars.yml #173 (ralfzen)
- New GPL v3 license #172 (glind)
- remove old license #171 (glind)
0.2.4 (2019-08-01)
Merged pull requests:
- Add WorkflowLevel2Status-model, -viewset and filters - CU-799, CU-800 #170 (ralfzen)
- Adapt loadrelationships command - CU-784 #169 (ralfzen)
- Improve datamesh #168 (ralfzen)
- Extend related_logic_modules in DataMesh with origins #167 (ralfzen)
- fix drone tests failure #166 (docktorrr)
- PLAT-567: endpoints for Data Mesh models #165 (docktorrr)
- PLAT-527: local Data Mesh #164 (docktorrr)
- Update Drone config + sync docs #163 (lemkeb)
- Remove walhall notification from drone #162 (docktorrr)
0.2.3 (2019-07-21)
Merged pull requests:
- PLAT-557: Gateway refactoring to use DataMesh object #161 (docktorrr)
- Change relationship name in data mesh load script #160 (ralfzen)
- PLAT-557: allow async extend_data to call from outer event loop #159 (docktorrr)
- Remove obsolete permissions from JoinRecord-View #158 (ralfzen)
- PLAT-557: DataMesh service for decoupling from gateway #157 (docktorrr)
- PLAT-526: tests for async gateway view #156 (docktorrr)
- Enable new gateway in root #155 (ralfzen)
- Sync with docs site #154 (lemkeb)
- PLAT-526: add tests for the new gateway with datamesh aggregation #153 (docktorrr)
- PLAT-561: old data mesh in GatewayRequest #152 (docktorrr)
- PLAT-557: remove gateway.LogicModule dependency from datamesh app #151 (docktorrr)
- Fix view in the urls #150 (docktorrr)
- CU-743 - Add JoinRecord List View #149 (ralfzen)
- PLAT-525: tests for updated gateway #148 (docktorrr)
- CU-761 Add
id
to serializers #147 (katyanna) - PLAT-526: async requests in the gateway #146 (docktorrr)
- Reverse data mesh CU-759 #145 (ralfzen)
- Set endpoint mandatory in LogicModuleModel #144 (ralfzen)
- Add query_params and fix POST, PUT, PATCH data #143 (ralfzen)
- PLAT-554: update gateway exceptions status codes #142 (docktorrr)
0.2.2 (2019-07-05)
Merged pull requests:
0.2.1 (2019-07-04)
Merged pull requests:
0.2.0 (2019-07-04)
Merged pull requests:
- Switch to python 3.7 #139 (docktorrr)
- Add file handling #138 (ralfzen)
- Add command for loading contact-siteprofile-relationships CU-742 #137 (ralfzen)
- Fix unique_together constraint on JoinRecord #136 (ralfzen)
- PLAT-525: optimizing gateway #135 (docktorrr)
- PLAT-542: fix CoreUser & CoreGroup permissions #134 (docktorrr)
- PLAT-465: datamesh list aggregation #133 (docktorrr)
- DataMesh aggregation improvements #132 (docktorrr)
- PLAT-536: restrict to view core groups only from user's organization #131 (docktorrr)
- Add DataMesh join with DataMesh-models #130 (ralfzen)
- Fix directory structure mistake for BiFrost docs deploy #129 (lemkeb)
- Data mesh joinrecord endpoints PLAT-464 #128 (ralfzen)
- Data mesh models - PLAT-464 #127 (ralfzen)
- Django update #126 (ralfzen)
0.1.4 (2019-06-04)
Merged pull requests:
- Add UUIDPrimaryKeyRelatedField to CoreGroupSerializer #123 (ralfzen)
- Rename Organization.uuid back to organization_uuid #122 (ralfzen)
- Organization PK to UUID - PLAT-481 #120 (ralfzen)
- PLAT-429: fixing retrieving URL for caching for multipart response #119 (docktorrr)
- Revert "PLAT-429: cache responses from duplicated logic module requests" #117 (ralfzen)
0.1.3 (2019-05-28)
Merged pull requests:
- Change primary_key to level2_uuid in WorkflowLevel2 - CU-631 #116 (ralfzen)
- Narrative shift #115 (lemkeb)
- PLAT-459: fix swagger type #114 (docktorrr)
- PLAT-457: default value for DEFAULT_ORG env var #112 (docktorrr)
- Enable customizable password validation CU-620 #111 (ralfzen)
- PLAT-456: disable schema for API gateway view #110 (docktorrr)
- WAL-417: notify after build in drone #109 (docktorrr)
- WAL-417: drone notification to walhall webhook #108 (docktorrr)
- Add PKRelatedField for WFLType - CU-583 #107 (ralfzen)
- Add pagination to WFL2 by default - CU-605 #106 (ralfzen)
- Add DateRangeFilter for WFL2 CU-600 #105 (ralfzen)
- Add core_groups to filter_horizontal #104 (ralfzen)
- Extend admins #102 (ralfzen)
- PLAT-429: query LogicModule SQL once #101 (docktorrr)
0.1.2 (2019-05-10)
Merged pull requests:
- PLAT-429: cache swagger schema during request and small refactoring #113 (docktorrr)
- New fields workflowlevel2 CU-583 #103 (ralfzen)
- Fix for serializing M2M-fields of bifrost models #100 (ralfzen)
- Add username to refresh token payload CU-515 #99 (ralfzen)
- Add JWT payload to refresh_token CU-515 #98 (ralfzen)
- update CoreGroup str method and admin #97 (docktorrr)
- PLAT-394: Split workflow views #96 (docktorrr)
- PLAT-410: make core_groups field editable in core user endpoint #95 (docktorrr)
- Remove branch condition from drone file #94 (docktorrr)
- PLAT-409: Default group #93 (docktorrr)
- PLAT-408: update WFL1 permission logic #92 (docktorrr)
- Add environment setting for Token expiration time - CU-515 #91 (ralfzen)
- Update drone file to deploy documentation #90 (jefmoura)
- PLAT-385: Update coregroup endpoint #89 (docktorrr)
- PLAT-377 - Add endpoint name #88 (jefmoura)
- fix core user creation in admin #87 (docktorrr)
- fix CoreUser admin #86 (docktorrr)
- Add documentation folder for docs site contents #85 (lemkeb)
- PLAT-165: refactor permission classes #84 (docktorrr)
- PLAT-165: remove Group viewset and serializer #83 (docktorrr)
- PLAT-165: Change CoreGroup model #82 (docktorrr)
- PLAT-367: back to the normal migrations in entrypoint #81 (docktorrr)
- Get back core_user.id field in serializer #78 (docktorrr)
0.1.1 (2019-03-27)
Merged pull requests:
- PLAT-367: make fake migrations in entrypoint (temporally) #80 (docktorrr)
- PLAT-367: resetting workflow migrations #79 (docktorrr)
- PLAT-349: fix oauth user endpoint #76 (docktorrr)
- PLAT-349: fix workflow-user migration #75 (docktorrr)
- PLAT-349: fix user migrations #74 (docktorrr)
0.1.0 (2019-03-22)
Merged pull requests:
- PLAT-349: fix oauth user endpoint #77 (docktorrr)
- PLAT-349: fix migration #73 (docktorrr)
- PLAT-349: fix migration core_user unique constraint migration #72 (docktorrr)
- Update .drone.yml #71 (jefmoura)
- Remove branch name from drone pipeline for now #70 (jefmoura)
- PLAT-160: Permissions minor refactoring #69 (docktorrr)
- PLAT-350: User refactoring #68 (docktorrr)
- PLAT-350: Replace User with CoreUser #67 (docktorrr)
- WAL-154 - Create new step to use new docker registry structure #66 (jefmoura)
- PLAT-350: fixing migration #65 (docktorrr)
- PLAT-350: Custom user model #64 (docktorrr)
- Group names migration #63 (docktorrr)
- PLAT-165: CoreGroup for model-level permissions #56 (docktorrr)
0.0.5 (2019-03-12)
Merged pull requests:
- Remove fixed id assignment of initial auth.Groups #62 (ralfzen)
- Clear up default email-email-template-test #61 (ralfzen)
- Add default organization for pw-reset-email-lookup #60 (ralfzen)
- Fix social auth #58 (jefmoura)
- Improve social auth #57 (jefmoura)
- Use tcp port wait script in production #55 (jefmoura)
- Fix drone config removing matrix #52 (jefmoura)
- EndpointNotFoundException w/ path and METHOD #51 (ralfzen)
- PLAT-328: change password reset token validation response #50 (docktorrr)
- Create LICENSE #49 (glind)
- define swagger schema for custom CoureUser endpoints #48 (docktorrr)
- add endpoint for reset password request validation #47 (docktorrr)
- Custom templating for resetting password #46 (docktorrr)
- Update OAuth env var name #44 (jefmoura)
- PLAT-191: Reset password #43 (docktorrr)
- PLAT-167: workflow views refactoring #42 (docktorrr)
- PLAT-166: remove unused or redundant fields in serializers #41 (docktorrr)
- PLAT-162: remove unused templates and web forms #40 (docktorrr)
- PLAT-283: pep8 fixes #39 (docktorrr)
- add invitation links to the response #38 (docktorrr)
- Add GitHub PR template #37 (jefmoura)
- Handle empty relationship when trying to aggregate - PLAT-278 #36 (ralfzen)
- Test for query-filter-fix in Data Mesh #35 (ralfzen)
- PLAT-219 - Implementation of Social auth #34 (jefmoura)
- Ignore case sensitivity in aggregate query argument #32 (ralfzen)
- PLAT-161 - Improve celery conf #22 (jefmoura)
0.0.4 (2019-02-14)
Merged pull requests:
- Fix query-filters in Data Mesh #33 (ralfzen)
- PLAT-160: Refactor tests final #31 (docktorrr)
- PLAT-160: fix tests for milestones and internationalization #30 (docktorrr)
- PLAT-160: refactor organization and fix tests for it #29 (docktorrr)
- Minimal approach on data mesh #28 (ralfzen)
- PLAT-160: fix tests for portfolio, change tola_user to core_user #27 (docktorrr)
- PLAT-160: fix tests for auth and workflow team #26 (docktorrr)
- PLAT-160: fix tests for workflow level 2, rename permission class #25 (docktorrr)
- PLAT-160: fix tests for workflow level 1 viewset #24 (docktorrr)
- Catch EndpointNotFoundException instead of all GatewayErrors #23 (ralfzen)
- Fix missing request when validating Bifrost objects - PLAT-202 #20 (ralfzen)
- Clear exception for endpoint not found #19 (ralfzen)
- PLAT-265 - Return raw data when processed one isn't available #18 (jefmoura)
- Rename user_uuid to core_user_uuid in jwt_enricher - PLAT-146 #17 (ralfzen)
- Add test script for pytest with idpb #16 (ralfzen)
- PLAT-254 - Make SECRET_KEY mandatory #15 (Menda)
- Remove unused PrimJSONEncoder - PLAT-243 #13 (ralfzen)
- Fix encoding responses is removing UUIDs - PLAT-243 #12 (ralfzen)
- Small improvements #11 (ralfzen)
- Add authorization to Bifrost aggregated data - PLAT-202 #10 (ralfzen)
- Update Coreuser serializer #9 (jefmoura)
- Allow anybody to create a new user #8 (jefmoura)
- PLAT-203 - Aggregate multiple objects #7 (jefmoura)
- Allow only superusers to use LogicModules endpoint - PLAT-180 #6 (ralfzen)
- PLAT-190 Fetch data for Bifrost relationships #5 (jefmoura)
- PLAT 184: Add registration #4 (docktorrr)
- Add registration process #3 (docktorrr)
- PLAT-178 - Aggregate data from external services #2 (jefmoura)
- PLAT-174 - Create relationship field in LogicModule #1 (jefmoura)
0.0.3 (2019-01-25)
0.0.2 (2019-01-16)
0.0.1 (2018-12-20)
* This Change Log was automatically generated by github_changelog_generator