Skip to content

Latest commit

 

History

History
1065 lines (1065 loc) · 95.1 KB

changelog.md

File metadata and controls

1065 lines (1065 loc) · 95.1 KB
2.2.64 - Tue Jan 24 09:59:26 2023 +0000
  • Fixing concept map views serializer for swagger
2.2.63 - Tue Jan 24 09:37:53 2023 +0000
2.2.62 - Wed Jan 18 11:06:49 2023 +0000
  • Errbit client | checking for cause exists or not
2.2.61 - Wed Jan 18 10:50:20 2023 +0000
  • Errbit client | adding exception as cause in message and backtrace
  • fixing pylint
  • Refactoring concept/mappings listing
  • Tests for OCL SSO auth backend
2.2.60 - Wed Jan 18 07:28:02 2023 +0000
2.2.59 - Wed Jan 18 03:38:17 2023 +0000
2.2.58 - Mon Jan 2 10:19:30 2023 +0000
2.2.57 - Wed Dec 28 03:22:31 2022 +0000
2.2.56 - Thu Dec 22 05:33:32 2022 +0000
2.2.55 - Wed Dec 21 07:49:47 2022 +0000
  • request full url in header
  • Extracting env vars for email and web url
2.2.54 - Wed Dec 14 04:06:51 2022 +0000
2.2.53 - Fri Dec 9 05:51:23 2022 +0000
2.2.52 - Tue Nov 29 04:04:11 2022 +0000
2.2.51 - Wed Nov 16 10:44:17 2022 +0000
  • Bump coverage from 6.2 to 6.5.0 (#290)
  • Bump django-dirtyfields from 1.8.2 to 1.9.0 (#287)
  • Bump djangorestframework from 3.13.1 to 3.14.0 (#289)
2.2.50 - Sun Nov 13 06:07:30 2022 +0000
2.2.49 - Sun Nov 6 01:56:03 2022 +0000
2.2.48 - Fri Nov 4 02:44:05 2022 +0000

Tue Sep 14 18:39:45 2021 +0530

  • OpenConceptLab/ocl_issues#1406 | expansion parameter | system-version can be multiple comma separated
  • Bump requests from 2.27.1 to 2.28.1 (#283)
  • Bump pydash from 5.1.0 to 5.1.1 (#284)
  • Bump drf-yasg from 1.20.0 to 1.21.4 (#285)
  • Bump django from 4.1.1 to 4.1.3 (#286)
2.2.47 - Thu Nov 3 04:19:47 2022 +0000
2.2.46 - Wed Nov 2 05:54:56 2022 +0000
2.2.45 - Mon Oct 17 10:49:16 2022 +0000
  • Mappings import | Correcting mappings exists check
2.2.44 - Mon Oct 17 09:43:33 2022 +0000
  • Mappings Validation | ignoring retired
2.2.43 - Sun Oct 16 02:01:26 2022 +0000
2.2.42 - Wed Sep 28 04:42:00 2022 +0000

Tue Sep 14 18:39:45 2021 +0530

2.2.41 - Thu Sep 8 03:32:59 2022 +0000
2.2.40 - Fri Sep 2 07:50:20 2022 +0000
2.2.39 - Fri Aug 5 08:58:41 2022 +0000
2.2.38 - Thu Aug 4 05:53:21 2022 +0000
  • Errbit | Collection reference filters to query fix | fixing test
  • Errbit | Collection reference filters to query fix
  • Collection add expressions can be requested as async task
  • docker-compose | added volume for postgres db
2.2.37 - Fri Jul 29 02:57:48 2022 +0000
  • concept serializer | fixing test
  • concept flat cascade | fixing hierarchical concepts | added retired flag
2.2.36 - Wed Jul 27 05:57:02 2022 +0000
  • Extracting env vars for email setting
2.2.35 - Tue Jul 26 05:04:41 2022 +0000
2.2.34 - Mon Jul 25 09:22:42 2022 +0000
  • Extract export service (S3) | can plugin upload/download service via settings
2.2.33 - Fri Jul 22 02:26:02 2022 +0000
  • Errbit | Bulk create of mapping/concept via POST is not allowed
  • Fixing version export with version creation
2.2.32 - Thu Jul 21 03:24:07 2022 +0000
  • Importer | Added Failed in summary
  • Importer | delete action needs to be in sync with others in the same group
2.2.31 - Tue Jul 19 02:41:13 2022 +0000
  • Collection last child update query fix
2.2.30 - Mon Jul 18 03:17:34 2022 +0000
2.2.28 - Wed Jul 13 05:32:06 2022 +0000
  • Bump boto3 from 1.23.0 to 1.24.28 (#261)
  • Bump django-ordered-model from 3.4.3 to 3.6 (#260)
  • Collection version references | verbose response
  • Bump django-cid from 2.2 to 2.3 (#259)
  • Bump psycopg2 from 2.9.2 to 2.9.3 (#257)
2.2.26 - Fri Jul 8 08:59:11 2022 +0000
2.2.25 - Fri Jul 8 05:36:11 2022 +0000
  • CollectionReference | API to resolve reference
2.2.24 - Thu Jul 7 07:02:23 2022 +0000
  • Errbit | fixing exception class import
  • Errbit | ES search exception | data too large
  • Fixing Mapping creation without from/to source
2.2.23 - Wed Jul 6 06:01:54 2022 +0000
  • removed unused import
  • Bump django from 4.0.5 to 4.0.6 (#258)
  • API/Task to link all references resources
  • Task to migrate references
  • Task to migrate references | ignoring coverage
  • Task to migrate from old to new reference structure | added logs
  • APIs to Link reference with resources and to migrate from old to new structure via job
  • Reference | migrating old reference to new structure via management command
  • Revert "Reference | migrating old reference to new structure"
  • Reference | migrating old reference to new structure
  • Utils | Test for more scenarios
  • Merge pull request #254 from OpenConceptLab/dependabot/pip/django-request-logging-0.7.5
  • OpenConceptLab/ocl_issues#1145 | API to get any task info by ID from Flower
  • Bump django-request-logging from 0.7.3 to 0.7.5
2.2.20 - Wed Jun 29 05:10:39 2022 +0000
2.2.18 - Fri Jun 24 07:36:16 2022 +0000
  • Concept/Mapping | repo version query to not check for public access | added indexes for repo versions
  • Revert "OpenConceptLab/ocl_issues#1320 | reference cascade to use unique resources"
2.2.16 - Fri Jun 24 05:36:31 2022 +0000
2.2.15 - Fri Jun 24 04:50:56 2022 +0000
2.2.14 - Mon Jun 20 08:43:13 2022 +0000
2.2.13 - Fri Jun 17 04:59:06 2022 +0000
  • importers.models | ignoring logs from coverage
  • non-negative validator test
2.2.12 - Wed Jun 15 03:27:20 2022 +0000
  • Mocking Redis service
  • Bump django from 4.0.4 to 4.0.5
  • increased coverage to 93
  • Repo version export delete test
  • Repo version processing view integration tests
  • missing S3 test
  • revived s3 test
  • upgraded moto to latest
  • unit tests for postgresql service for sequence CRUD
  • OpenConceptLab/ocl_issues#1116 | Added Response time header
  • Errbit | bulk import task to throw error when 'type' is missing on any line
  • Fixing source mnemonic sequence not present for older sources
  • OpenConceptLab/ocl_issues#1232 Fixing test
  • OpenConceptLab/ocl_issues#1232 Adding tests and fixes
2.2.11 - Fri Jun 10 07:59:57 2022 +0000
2.2.10 - Fri Jun 10 05:40:43 2022 +0000
2.2.9 - Fri Jun 10 03:22:12 2022 +0000
2.2.8 - Mon May 2 04:00:50 2022 +0000
2.2.7 - Sat Apr 30 03:52:38 2022 +0000
2.2.4 - Sat Apr 16 05:39:57 2022 +0000
2.1.3 - Thu Apr 7 09:24:30 2022 +0000
2.1.0 - Mon Apr 4 08:57:29 2022 +0530
2.0.111 - Wed Jan 12 05:40:32 2022 +0000
2.0.107 - Wed Dec 29 07:07:52 2021 +0000
2.0.93 - Wed Dec 8 04:42:29 2021 +0000
2.0.88 - Tue Nov 23 06:08:40 2021 +0000
2.0.85 - Fri Nov 19 10:17:43 2021 +0000
2.0.82 - Sun Nov 14 13:30:38 2021 +0000
2.0.80 - Mon Nov 8 11:36:04 2021 +0000
  • Reverting to flower 0.9.5
  • Merge pull request #28 from OpenConceptLab/dependabot/pip/flower-1.0.0
  • Merge pull request #102 from OpenConceptLab/dependabot/pip/factory-boy-3.2.1
  • Merge pull request #103 from OpenConceptLab/dependabot/pip/coverage-6.1.1
  • Bump factory-boy from 3.2.0 to 3.2.1
  • Bump coverage from 6.0.2 to 6.1.1
  • Merge pull request #99 from OpenConceptLab/dependabot/pip/boto3-1.19.12
  • Bump boto3 from 1.19.0 to 1.19.12
  • Merge pull request #101 from OpenConceptLab/dependabot/pip/moto-2.2.13
  • OpenConceptLab/ocl_issues#1008 | hierarchy asyn processing on concurrent queue
  • Bump moto from 2.2.9 to 2.2.13
  • OpenConceptLab/ocl_issues#1008 | not eager loading concepts/mappings owners
  • OpenConceptLab/ocl_issues#1008 | fixing pylints | unused arguments
  • OpenConceptLab/ocl_issues#1008 | saving concepts/mappings count on Source/Collection
  • Not logging verbose on CI
  • OpenConceptLab/ocl_issues#1082 | fixing hierarchy query not use LIKE
  • Concept List View | fixing queryset
  • OpenConceptLab/ocl_issues#941 | not logging in dev/test
  • OpenConceptLab/ocl_issues#941 | Added request/response headers and correlation id in logs
  • OpenConceptLab/ocl_issues#941 | removed custom Logger middleware
  • Collection version references | raise 404 if version not found
  • Concept/Mapping | eager loading relations
  • Concept/Mapping | added index with public_access for count queries (without order by)
  • OpenConceptLab/ocl_issues#1059 | including user as creator pins only if other user is not defined
  • OpenConceptLab/ocl_issues#1059 | Pin to have created by | user's pins can include user's created by pins
  • OpenConceptLab/ocl_issues#993 | bulk import | collection/source delete and version creation only allowed for members
  • OpenConceptLab/ocl_issues#1070 | OpenMRS concept validator | preferred name uniquness clause to only consider existing preferred names
  • pylint fixes
  • Source concepts/mappings indexes views | added dummy serializer
  • OpenConceptLab/ocl_issues#1057 | Collection References | cascade source to concepts option
  • Bump flower from 0.9.5 to 1.0.0
2.0.75 - Wed Oct 27 08:40:29 2021 +0000
2.0.75 - Wed Oct 27 08:40:29 2021 +0000
2.0.74 - Fri Oct 22 02:13:56 2021 +0000
2.0.66 - Thu Oct 7 05:38:06 2021 +0000
2.0.63 - Mon Oct 4 04:57:25 2021 +0000
  • OpenConceptLab/ocl_issues#1018 | bulk references add from a source/version to not go through API
  • Merge pull request #57 from OpenConceptLab/dependabot/pip/django-cors-headers-3.9.0
  • Bump django-cors-headers from 3.8.0 to 3.9.0
2.0.61 - Wed Sep 29 11:40:41 2021 +0000
  • OpenConceptLab/ocl_issues#992 | concept collection membership restricted to user/org scope
  • OpenConceptLab/ocl_issues#1000 | deleted v1 to v2 data migration code
  • Merge pull request #56 from OpenConceptLab/dependabot/pip/boto3-1.18.49
  • Bump boto3 from 1.18.42 to 1.18.49
  • Merge pull request #54 from OpenConceptLab/dependabot/pip/moto-2.2.8
  • List APIs to use ES for non empty search str only
  • OpenConceptLab/ocl_issues#992 | API to get collection memberships for a concept
  • OpenConceptLab/ocl_issues#963 | OpenMRS validator external_id for concept/locales/mapping validations
  • Bump moto from 2.2.7 to 2.2.8
2.0.58 - Sat Sep 25 12:16:24 2021 +0000
2.0.56 - Thu Sep 23 02:20:53 2021 +0000
  • Fixing or criteria for searching mnemonic exact
  • API to batch index source's concepts and mappings
  • POST Concept/Mapping | 404 if parent not found
2.0.54 - Mon Sep 20 07:22:22 2021 +0000
  • OpenConceptLab/ocl_issues#966 | django logging for non-dev env (gunicorn based)
  • fixing pylint
  • Collection | add all references (*) bug fix
  • Pylint | implemented consider-using-f-string fixes
  • Pylint | implemented consider-using-f-string
  • Merge pull request #47 from OpenConceptLab/dependabot/pip/moto-2.2.7
  • Merge pull request #48 from OpenConceptLab/dependabot/pip/pylint-2.11.1
  • Bump pylint from 2.10.2 to 2.11.1
  • Bump moto from 2.2.6 to 2.2.7
  • Merge pull request #46 from OpenConceptLab/dependabot/pip/boto3-1.18.42
  • Bump boto3 from 1.18.40 to 1.18.42
  • Revert "Revert "OpenConceptLab/ocl_issues#971 | making sure the non REST URLs are not supported""
  • Mapping version creation | fixing queries to get and mark prev latest version not latest
  • removed internal_reference_id | was used for v1 to v2 data migration
  • Adding keep-alive to match ALB
  • Adjust gunicorn timeout to 60s
  • OpenConceptLab/ocl_issues#972 | data migration | not adding ocladmin as member to orgs with no members
  • Revert "OpenConceptLab/ocl_issues#971 | making sure the non REST URLs are not supported"
  • reverting file read encoding
  • Increase number of gunicorn workers
  • S3 | fixing upload of export file
  • Batch delete | chunk size 1000
  • OpenConceptLab/ocl_issues#971 | making sure the non REST URLs are not supported
  • OpenConceptLab/ocl_issues#972 | data migration | making sure related_name is not used
  • OpenConceptLab/ocl_issues#972 | data migration | making sure related_name is not used as string
  • OpenConceptLab/ocl_issues#972 | data migration to add creator and updater as org member in orgs without any members
  • Delete source can be an async call
2.0.52 - Mon Sep 13 11:57:24 2021 +0000
  • Adding capture output for gunicorn
  • Merge pull request #44 from OpenConceptLab/dependabot/pip/boto3-1.18.40
  • Bump boto3 from 1.18.39 to 1.18.40
  • data/file upload max memory size can be upto 200mb
  • OpenConceptLab/ocl_issues#965 Using Gunicorn for Swagger and disabling DEBUG mode
  • Merge pull request #42 from OpenConceptLab/dependabot/pip/boto3-1.18.39
  • Bump boto3 from 1.18.37 to 1.18.39
  • OpenConceptLab/ocl_issues#957 | parallel importers | using deque to manage parts list
  • CSV sample with special characters
  • OpenConceptLab/ocl_issues#960 | using Python 3 style super() without arguments
  • OpenConceptLab/ocl_issues#960 | fixed pylint warnings
  • Merge pull request #32 from OpenConceptLab/dependabot/pip/pylint-2.10.2
  • Merge pull request #40 from OpenConceptLab/dependabot/pip/boto3-1.18.37
  • Bump boto3 from 1.18.36 to 1.18.37
  • Bump pylint from 2.5.3 to 2.10.2
2.0.50 - Wed Sep 8 03:27:52 2021 +0000
  • updated pydash to 5.0.2
  • Merge pull request #36 from OpenConceptLab/dependabot/pip/django-ordered-model-3.4.3
  • Merge pull request #37 from OpenConceptLab/dependabot/pip/boto3-1.18.36
  • Bump boto3 from 1.14.37 to 1.18.36
  • Bump django-ordered-model from 3.4.1 to 3.4.3
  • Merge pull request #33 from OpenConceptLab/dependabot/pip/django-cors-headers-3.8.0
  • removed six from requirements
  • Explicitly adding mock (python core) deps
  • OpenConceptLab/ocl_issues#957 | parallel importers | memory optimiztion | getting rid of content once queued
  • Bump django-cors-headers from 3.4.0 to 3.8.0
  • Merge pull request #34 from OpenConceptLab/dependabot/pip/django-elasticsearch-dsl-7.2.0
  • Bump django-elasticsearch-dsl from 7.1.4 to 7.2.0
  • Merge pull request #31 from OpenConceptLab/dependabot/pip/moto-2.2.6
  • Merge pull request #26 from OpenConceptLab/dependabot/pip/factory-boy-3.2.0
  • Bump moto from 1.3.14 to 2.2.6
  • Merge pull request #27 from OpenConceptLab/dependabot/pip/pyyaml-5.4.1
  • Merge pull request #29 from OpenConceptLab/dependabot/pip/psycopg2-2.9.1
  • OpenConceptLab/ocl_issues#957 | parallel importers | memory optimiztion | getting rid of content once queued
  • Bump psycopg2 from 2.8.5 to 2.9.1
  • Bump pyyaml from 5.4 to 5.4.1
  • Bump factory-boy from 2.12.0 to 3.2.0
  • Fixing celery permissions issue when running locally in dev mode
  • updated drf-yasg
  • Merge pull request #24 from OpenConceptLab/dependabot/pip/requests-2.26.0
  • Bump requests from 2.24.0 to 2.26.0
  • Merge pull request #25 from OpenConceptLab/dependabot/pip/django-3.2.7
  • Merge pull request #23 from OpenConceptLab/dependabot/pip/djangorestframework-3.12.4
  • Merge pull request #22 from OpenConceptLab/dependabot/pip/coverage-5.5
  • Merge pull request #21 from OpenConceptLab/dependabot/pip/python-dateutil-2.8.2
  • Create codeql-analysis.yml
  • Create SECURITY.md
  • Bump django from 3.1.12 to 3.2.7
  • Bump djangorestframework from 3.11.2 to 3.12.4
  • Bump coverage from 5.3.1 to 5.5
  • Bump python-dateutil from 2.8.1 to 2.8.2
  • Create dependabot.yml
  • Source/Collection last latest version force delete on org delete
  • OpenConceptLab/ocl_issues#955 | CSV importer test for OpenMRS schema
  • OpenConceptLab/ocl_issues#897 Adding envs and args to runtime docker image
  • OpenConceptLab/ocl_issues#897 Adding missing curl
  • OpenConceptLab/ocl_issues#897 Adding missing permissions
  • OpenConceptLab/ocl_issues#897 Fixing tests
  • Revert "Revert "OpenConceptLab/ocl_issues#897 Run OCL API using gunicorn""
2.0.47 - Tue Aug 31 07:27:09 2021 +0000
  • Org delete to delete children first
2.0.46 - Fri Aug 27 09:14:25 2021 +0000
2.0.45 - Fri Aug 27 03:37:30 2021 +0000
2.0.41 - Mon Aug 16 04:19:11 2021 +0000
2.0.38 - Thu Aug 12 01:45:01 2021 +0000
  • concept/mappings | Removed uri LIKE criteria
  • Update README.md
  • Amend hierarchy api to take input as parent->child uri map
  • pylint | Fixing indentation
  • OpenConceptLab/ocl_issues#845 Adding missing composite index
2.0.37 - Wed Aug 11 08:47:34 2021 +0000
  • using raw query for dormant locales count
  • Source exports | concepts to have child and parent concept urls
  • Admin API amend the concept hierarchy
  • Fixing unsued import
  • OpenConceptLab/ocl_issues#845 Reverting IN unnest custom lookups
2.0.35 - Tue Aug 10 03:33:12 2021 +0000
2.0.34 - Mon Aug 9 11:28:23 2021 +0000
  • user(s) authoring report | counts of resources created/updated
  • Indexing | making sure re-run of delete job doesn't fail if the instance is already deleted
2.0.33 - Fri Aug 6 08:19:53 2021 +0000
  • delete duplicate locales task | Updated log statement
  • Indexes API | can index resources by uri filter
  • Limiting locales for each concept to max 500
  • integration test for different concept response modes (verbose/standard/brief)
  • Concept brief response '?brief=true' | returns uuid and id only
  • OpenConceptLab/ocl_issues#45 | not validating retired concept locales
  • Fixing concept new/version leaving dormant locales
  • OpenConceptLab/ocl_issues#860 | self mappings | mappings can be created with same from/to concept
  • OpenConceptLab/ocl_issues#857 Frequent 504 gateway timeout when requesting export on staging
  • OpenConceptLab/ocl_issues#852 | Monthly usage report | added collection references in serializer
  • OpenConceptLab/ocl_issues#852 | added date range in monthly usage report
  • locales dormant/duplicate routes under admin namespace
  • Concept/Mapping | simplifying version get criteria
  • Concept summary API to return concept and not latest version when no version is specified
  • Concept hard delete to not leave any dormant locales behind
  • Concept POST/PUT | fixing parent concept urls not accepted
  • api to delete dormant locales in batches
  • Added version info in swagger UI
  • api to get count of dormant locales
  • logging count of dormant locales deleted
  • api/task to get concept/version summary, clean dormant locales
  • api/task for sys admin to delete dormant locales
  • async concept hard delete sys admin api
  • Task to cleanup duplicate locales | processing in batches
  • OpenConceptLab/ocl_issues#845 Adding missing indexes
  • OpenConceptLab/ocl_issues#857 | Source/collection child max updated at to select only updated_at field
  • Source concept/mapping export to eager load source's parent correctly
2.0.21 - Wed Jul 28 05:30:54 2021 +0000
2.0.20 - Mon Jul 26 10:28:11 2021 +0000
2.0.19 - Fri Jul 23 03:09:59 2021 +0000
2.0.18 - Thu Jul 22 09:55:18 2021 +0000
2.0.13 - Mon Jul 19 08:54:47 2021 +0000
2.0.12 - Fri Jul 9 13:26:39 2021 +0000
2.0.11 - Fri Jul 9 03:49:04 2021 +0000
  • OpenConceptLab/ocl_issues#823 | includeMappings/includeInverseMappings for a collection's concept will now use the collection's scope
  • OpenConceptLab/ocl_issues#829 | users lists can be filtered by last login before/since
  • on org save adding creator/updater as member
  • collection concept reference add to decode concept uri
  • Fixing concept get for encoded strings