Skip to content

Latest commit

 

History

History
1461 lines (1330 loc) · 169 KB

CHANGELOG.md

File metadata and controls

1461 lines (1330 loc) · 169 KB

Changelog

All notable changes to this project will be documented in this file.

Have a look check our Migration guide to see if there is anything to keep in mind when updating to the latest version.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Generated by auto-changelog.

2 February 2023

Merged

  • Dev #328
  • Implement Destroy Claim in Client #397
  • Add new Account resourceType #395
  • Entity pagination may produce "false positive" cursor #325
  • Add publisher field #369
  • Add alternatives field #375
  • Add subscribers field #377
  • Implement Destroy Claims #327
  • add SLA field #393
  • chore(deps): bump docker/metadata-action from 4.0.1 to 4.3.0 #391
  • chore(deps): bump docker/build-push-action from 3.0.0 to 3.3.0 #390
  • Add gdprRelevancy field #389
  • Update Main README.md #384
  • Add update cycle field #373
  • Correct naming of fields #367
  • Show Summary on Search #365
  • Update Bots #363
  • Update Web Client Dependencies #361
  • Upgrade Airflow 2.3.0 to 2.5.0 #359
  • feat: implemented keywords merge #357
  • Add VirtualBox as Resource #356
  • Add VMWare VMs as Resource #354
  • Upgrade docker scripts to compose plugin version #293
  • Improve elasticsearch-connector runtime ENV's #288
  • "PoliciesServiceUnavailable" error on /edges/edge:uuid:[...] #285
  • Add folder entity type #268
  • Download API for DIVA Lake does not work #267
  • Dev #264
  • Adjustable api routing #139

Commits (233)

✅ New Features
  • feat(client): improved conditions a831310
  • feat(client): added destroySubject edge 277b37d
  • feat: destroyclaim more client work c54dd78
  • feat: destroy claims 3aca0b1
  • feat: implemented diva entity property extension f8085c4
  • feat: improved destroy claim resolver 3750deb
  • feat(client): improved destroy conditions ae1d087
  • feat(client): added all destroyReasons fba3359
  • feat: added destroyclaimjs lib and validator 8c2a21f
  • feat: moved fields 287fbf5
  • feat(em): implemented dc resolve api 12db08b
  • feat: added geo location destroy condition 045a595
  • feat: new destroy condition added f65e7d7
  • feat: added dcaProperty condition 454089c
  • feat(client): implemented conditions field 2867e8e
  • feat(client): help text 82ab918
  • feat: improved destroyclaim handling 08cd6af
  • feat: init new dc field for modelling 579f488
  • feat(client): improved no data sample profiling cfd4003
  • feat(client): added breaks after specific field f7f7c5c
  • feat(client): updated texts 74b0837
  • feat(client): updated gitlab project create 8d71a85
  • feat(em): updated pkg 2156f1e
  • feat(cleint): improved 404 cceab22
  • feat(client): improved condition render f915a1c
  • feat: moved some fields in client c05acb1
  • feat(client): better render from point in time 36f92f1
  • feat(client): improved facet filter render 60d7d7a
  • feat(sa): return more needed fields f50b9ba
  • feat(client): removed overview render logic from user. 30dad9b
  • feat(client): show more types 6b12e35
  • feat: improved github field render 1096988
  • feat(client): improved break in gitlab resources cb13d2d
  • feat(client): no new tab on search result click 9449224
  • feat(faas): implemented property forwarder a93831f
  • feat(faas): implemented github metadata ext. 394aede
  • feat: lot of field formatting in client 2ec6c18
  • feat: implemented gitlab account and project resource 0504b83
  • feat(client): removed costs tab c1e0615
  • feat(em): streamlined field naming 16ecec8
  • feat: added publisher as entity e14a469
  • feat: added simple github resource type 4d0dfa4
  • feat: improved field handling 6321ad1
  • feat: implemented subscribers 2d9d239
  • feat: prepared airflow gdpr forwarder f65e563
  • feat(client): can not select itself on relation a838acf
  • feat: added updateFrequency field 60cffd7
  • feat(em): added new edgeType and alternatives 46839de
  • feat: added publisher field and new edgeType 5f9a119
  • feat(em): added new sla field 705395e
  • feat: added gsprRelevancy schema ee02043
  • feat(client): destroy claims now have own route 6b3adb0
  • feat(esc): added all types of edges b331722
  • feat(client|sa): summary shown in search results 65b8eed
  • feat(client): data network colors 10dd72d
  • feat(em): added default service property-forwarder 965e3aa
  • feat(client): show relations as chips d3c5455
  • feat: updated README f8be6b3
  • feat: more flexible edges requests b32f5b9
  • feat: improved publisher field render 246f11b
  • feat: use generic component 6bc9e0c
  • feat: full width subscribers ui 77a6133
  • feat: made edges request without from possible 6a709d6
  • feat: added virtualbox vms as resource e3c2dc3
  • feat: implemented destroyReasons 8ac1a73
  • feat: added new destroy claim fields b2b8dfe
  • feat: implemented banner show 95e750f
  • feat: more dc 3a8012b
  • feat: init destroy claim resolve route f68fd2a
  • feat: implemented resolving of existing fields dd0b22c
  • feat: init try for destroy claim resolve route 3b5f7c5
  • feat: added tooltips for vm resource creation eb47df3
  • feat: added modelVersion field 7e9efc8
  • feat(web-client): implemented VM uuid regex 49d0cbe
  • feat: added isActive to default services d87b61f
  • feat: position of fields ba9a244
  • feat: added switch for entity media (avatar, banner) 791575e
  • feat: added expirationDate field 9132464
  • feat: updated title of dc modelVersion 22d936e
  • feat: updated esc in docker a8f6048
  • feat: removed location from destroyclaim f0e2078
  • feat(schema): title at least 1 char 2709962
  • feat(em): added json schema pattern for vmware uuid a67e7a3
  • feat: added vmware vm support 99570ec
  • feat: new component for relations a86ba59
  • feat: SingleRelation added 095a0c9
  • feat(cleint): destroy claim who ideas 010ec3a
  • feat: stepper aa020f1
  • feat(client): added controls visability check 74b97d2
  • feat(schema): updated destroyclaim reason schema dfc8ce3
  • feat: new schema refersTo 7a699e3
  • feat:(client): owner added dynamic titel and info 2a022e3
  • feat(em): added replacing defaultEntities feature in development mode c56d8d0
  • feat: made reviews run for destroyclaims 5c549cb
  • feat(schema): added keywords to destroyclaim 743236d
  • feat(schema): added isActive to service entity a7a2bcf
  • feat(client): dc add text is now non truncated 8074bbb
  • feat: service got keywords 81a69c3
  • feat: added isActive when creating service and dc 836899b
  • feat(client): added destroyclaim reason components 3a89ead
  • feat(dc): added what to destroy 57696ba
  • feat(client): added multi relation component d82f2e9
  • feat(client): prepared multi relation field e1ec86f
  • feat: archive and delete date to side menu 9c09f04
  • feat: updated docker compose command in scripts a81405e
  • feat: destroy claim to creat gui e206e84
  • feat: added base destroyclaim features c91bf8d
  • feat(webclient): destroy phase view 3c87cb3
  • feat(EM): add folder entity type 6111730
  • feat: added folders and destroyclaim basics to dev dbc96c0
  • feat(EM): added first default behavior for destroy Claims 0936e16
  • feat(asyncapi): made pattern more strict f6946b7
  • feat(network): added acquired label for edges d4ad107
  • feat(em): flex creator add edge rule f97beef
  • feat(client): show destroyclaimType in client 1e2bdd6
🚧 Fixes
  • fix(client): edges request build correct 194a6cb
  • fix: pagination GET routes 197e199
  • fix(client): bug fix on network node request 4d06a0d
  • fix(em): schema title f2167ed
  • fix(bre): fixed rule for property forwarder 6f62532
  • fix(client): typo 974a0e8
  • fix(client): margin top keywords 7999714
  • fix(sa): semver 0f91330
  • fix: schmea field namings d39108f
  • fix: entity deletion and archieve null error fedd83b
  • fix: field name and required field on creation 0be298a
  • fix(esc): correct edgeType name 852562b
  • fix: height when banner exists f55e225
  • fix(client): error snackbar close 2e859b4
  • fix: aligned entities on creation view 844a305
  • fix: typo 720c8c9
  • fix: removed console warn 319776d
  • fix(client): date fields cc13c9f
  • fix: added fodler schema stuff 99f8c89
  • fix: destroyclaim urls in kong 7d87c94
  • fix(webclient): removed user socket subscription on himself 51467e9
  • fix: missing bind for dataNetworkController b7ac8e5
  • fix(em): folders and destroyclaim a6af14d
  • fix: fixed number type e42e86a
  • fix(client): better variable handling 0cbbf80
  • fix(dla): updated openapi for dla 41449f8
  • fix: info for license and destroyclaim reason 86dacfd
  • fix(policies): user can no longer create p,s,r e236cb0
📜 Misc
  • chore(client): linted c1a6546
  • chore: updated pkg 232901c
  • chore: updated readme d3c9aed
  • chore: updated version 630093d
  • chore(client): linted ad6cc1d
  • chore: update versions df5435e
  • chore: updated client version 731245f
  • chore: updated em version 02df8e6
  • chore: update airflow version ff6b091
  • chore: added private method babel 32281a4
  • chore: new logo f91ef09
  • chore(em): updated lock file 710a0b5
  • chore: removed Owner components d33911d
  • chore: removed private class members (github error) eb2392b
  • chore: renamed service and task c4ab8a0
  • chore(docker): updated versions 09ea8b7
  • chore: updated versions 7b7be4a
  • chore: updated versions 2f2a75e
  • chore: removed experimental tab for dev merge 4014edb
  • chore(airflow): improved property forwarder task bb2e0c7
  • chore: updated client version c93a121
  • chore(em): updated version d88b645
  • chore: updated em version cc7a061
  • chore(em): updated version 21f902f
  • chore(em): updated version 8ee92fa
  • chore(em): updated version 6b5fafc
  • chore: updated versions d70a78c
  • chore: formatting e3e4dcf
  • chore: changed variable names 3997514
  • chore: updated entity archive and delete bot b47d1ec
  • chore: updated urljoiner and date-fns cdd2c15
  • chore: update versions 8537612
  • chore: increase version d4363e5
  • chore: updated airflow 61867e4
  • chore: removed debug code d413c63
  • chore: updated web-client version 15747c6
  • chore: updated countup und core-js 1ebf15e
  • chore: updated leaflet and socket.io-client 4d55f5a
  • chore: updated airflow dag used bot image 08bc866
  • chore: updated filepond and highlight.js 6de1ef3
  • chore: updated axios 787c5b2
  • chore: updated airflow version with new dags 2f766ca
  • chore: updated composition api fa2773b
  • chore: updated sass 3852661
  • chore: updated json prettier 42f5be6
  • chore: updated prettier d6711a3
  • chore: vuetify back to old version fe11ac8
  • chore(faas): updated readme f9fa189
  • chore: upgraded version of em 238e6ad
  • chore: lock b99e8c3
  • chore: update changelog 1013a2b
  • chore: update versions 0392278
  • chore(em): clean up folder entity 7c853e7
  • chore: update README copyright year c578eef
  • chore: reset webclient version docker-compose cdf9711
  • chore: update README fa90bc3
  • chore: removed linebreak 091cb76

25 May 2022

Merged

  • Bump actions deps #263
  • chore(deps): bump actions/checkout from 2 to 3 #166
  • chore(deps): bump github/codeql-action from 1 to 2 #219
  • chore(deps): bump docker/login-action from 1.12.0 to 2 #250
  • chore(deps): bump docker/metadata-action from 3.6.2 to 4.0.1 #251
  • chore(deps): bump docker/build-push-action from 2.9.0 to 3 #252
  • feat: generated boms #262
  • feat(webclient): exponentiel retry implemented #261
  • Feat create service #260
  • Binaries files handling #259
  • Disclose login page for not authenticated users #258
  • Vis network #257
  • Improve assets network #256
  • chore(docker): configure better container networking in dev env #255
  • Fix rating aggregation #254
  • Relax policies #253
  • feat(em): pagination edges GET #249
  • Create Node for default Entities #248
  • 224 search filter #242
  • 225 elasticsearch reindex #238
  • feat: improved search #236
  • Remove GitLab traces #234
  • 228 update faas #231
  • 232 remove gitlab traces #235
  • Es connector fix & Small scripts #233
  • EM should handle Datanetwork #227
  • Roles and groups management #221
  • Add Admin User on first Bootstrapping #217
  • Resolve schema for clients #210
  • BDP fixes and improvements #208
  • Handle each system entity sub-type by respective service #206
  • Resolve recursive dependency between EM and BDP #204
  • Query and cache policies from DB and recache on kafka-message #200
  • Integrate faceted search #202
  • Separate JSON Schema definitions #199
  • System Entities #188
  • Deactivate PDP-middleware by flag #196
  • Policy enforcement #189
  • Users get wrong creator id #186
  • Refresh UI #173
  • Search filter demo #184
  • Workflow scheduler #179
  • Headers set incorrectly by gateway #171
  • Do not log users token from the HTTP requests ⚠️ #169
  • Add affectedFields to Update Events #168
  • Search queries do not work with numbers #162
  • Migrate Profiling Workflows #157
  • Domain rules management #160
  • DLA - persists objects with entity id as file name #155
  • Upgrade Node.js #153
  • Ensure failed Kafka messages processing retries #151
  • Integrate Logging PoC #148
  • Architecture refactoring #145
  • chore(deps): bump docker/build-push-action from 2.7.0 to 2.9.0 #143
  • DIVA (Meta-)Data Network #105
  • Web Client builds URLs wrong when there is no path in URL #137
  • Normalize JSON Schemas #132
  • Review Web Client code structure #130
  • chore(deps): bump tar from 4.4.13 to 4.4.19 in /core #126
  • chore(deps): bump docker/metadata-action from 3.6.1 to 3.6.2 #127
  • chore(deps): bump docker/login-action from 1.10.0 to 1.12.0 #128

Commits (585)

⚠️Breaking Changes
  • refactor!: remove redundant management services efc675c
  • refactor!: remove SR bc78cc4
  • refactor(DSCA)!: remove service ad5ac09
  • feat(architecture)!: replace RM with EA skeleton 9eedbe6
  • refactor(DNA)!: shut down service b3f3d7e
  • refactor(client)!: remove IDS view 889c3a3
  • refactor(SR)!: shrink schemas to only entity instance 88dd480
  • refactor(SR)!: simplify AsyncAPI spec a468967
  • refactor(SR)!: flatten costs schema af042e9
  • refactor!: replace belongsTo with attributedTo 6cb00d5
  • refactor(kong)!: remove DSC service 4100928
  • feat(common)!: does not catch error on message produce d6a4bbd
  • feat(common)!: change validation initialization 7556481
  • feat(PA)!: migrate service eb4951a
  • feat(common)!: rewrite express server creation to allow more flexibility ef80470
  • feat(AA)!: add route for reviews statistics bb0132f
  • feat(common)!: extend JSON schema validator interface a9f840d
  • refactor(SR)!: remove imageId/imageURL from user schema cdd3c9a
  • fix(EM)!: correctly patch entity images 2345db2
  • refactor(SR)!: remove internalCosts prop b9693bb
  • feat(common)!: PDP-middleware can be deactivated by flag 80d30ab
  • feat(EM)!: do not create unique user email index 6e2d383
✅ New Features
  • feat(client): rebuild asset entities management db80501
  • feat(webclient): datanetwork 4a7b7c7
  • feat(client): improve data network layout and errors handling d68d790
  • feat(client): mock generic entities search component 8079536
  • feat(EM): add reviews policies dcfe44b
  • feat(webclient): datanetwork 3b59262
  • feat(webclient): added datanetwork to asset 0f2ddd4
  • feat(client): improve network load performance 9185606
  • feat(client): disclose login page on authentication errors 5e0e3ef
  • feat(core): add icons indicating entity states bee10d9
  • feat(webclient): data network loading animation db592e1
  • feat(client): extend mini card to indicate private entities ad74c32
  • feat(webclient): imporved Data Network 8cf1c9c
  • feat(webclient): improved code b7a8e3a
  • feat(client): add simplest ever 404 page 9720417
  • feat(core): add reviews title 3924e94
  • feat(core): slightly adjust analyzer and search query 827203f
  • Update DataNetwork.vue bcf7f8e
  • feat(EM): allow negative value for page size to remove limit 5fe218f
  • feat(client): improve rating components 7f99db0
  • feat(client): add entity controls panel 1d9a2fb
  • feat(client): rewrite history and reviews wit composition API cdb2c7a
  • feat(client): improve search layout c406f5f
  • feat(client): add user activities view 75b7531
  • feat(client): minor improvements fadab98
  • feat(webclient): add service 59ad8a1
  • feat(client): propagate entity media editor events 21a8bc1
  • feat(client): indicate actors with restricted access d104d00
  • feat(EM): improve users activities view 4f92fbf
  • feat(client): improve routes generation b93ef9c
  • feat(client): indicate entities with restricted access in search 4539f0f
  • feat(EM): reuse datanetwork component for table data network b590c27
  • feat(client): set fields as readonly for not editable and archived entities f27a205
  • feat: finished negation feature 139cbff
  • feat(EM): add policies for further services e4d1be5
  • feat(client): improve intersection observer for pagination 136ceb6
  • feat(EM): allow to get edges by node type d107d25
  • feat(client): add filter by entity type for entities search ae1a8a6
  • feat(client): add like button to mini card d6758ec
  • feat: added policy that allows to create reviews for any entity 897f0f2
  • feat(SA): add projection to search result 30d0fe9
  • feat(core): activate policy middleware in all services 66c7aa1
  • feat(faas): upgrade tika 997b873
  • feat(client): avoid redundant page reloading on entity patch 9f5aab1
  • feat(airflow): bump version 8090e79
  • feat(airflow): pass entityId to image tasks 1865caa
  • feat(client): show edges and nodes tooltip 8d1986e
  • feat(client): convert date to ISO 1bbd29a
  • feat(client): mock faceted search f068298
  • feat: removed priorizty for rules and policies 68e1b8a
  • feat(client): enhance faceted search 0857f14
  • feat(core): add search sort 195bbc3
  • feat(client): improve responsiveness 5e9fca4
  • feat(esc): implemented reindexing 966e305
  • feat(client): add facets operator selector dc4c589
  • feat(EM): add policy for ESC 10f1f30
  • feat(EM): move DNA API to EM f3b5329
  • feat(kong): propagate decoded JWT as x-diva header d54a25b
  • feat(EM): fixes in the DN API 234cb87
  • feat(EM): add login related policies 4dd36e1
  • feat(core): read only fields fbc5992
  • feat(client): rewrite reviews view with composition api b76a19d
  • feat(EM): add simple transaction executor e176dc5
  • feat(client): add fields info 7c28edb
  • feat(EM): deprecate x-actorid header due to new x-diva header 81b6cc4
  • feat(keycloak): prepare admin role and groups mapper c90261c
  • feat: added remaining faas serviceIds and default services d89df4f
  • feat(faas): added serviceIds and default services 90b1231
  • feat: added serviceIds and default services e1680a3
  • feat(BDP): allow equality check 9fe57a4
  • feat(EM): add policy to allow GET entity images 7b95f54
  • feat: added faas bots to default services 0b4db53
  • feat(EM): add policies for scoped schemas 87e7bab
  • feat: now talking to em and set new x-diva header 8cd2d47
  • feat(faas): updated delete and archive bot for new diva e2068a4
  • feat(BDP): prepare x-diva header in rule actions a40244f
  • feat: added keyword sim hash gen to default services abd9de4
  • feat(faas): updated keyword sim hash gen 4ab53b8
  • feat(schema): added faas as serviceType 5a24bda
  • feat(BDP): add request params to the scope c086451
  • feat(client): add field creator prototype 2fbf9da
  • feat(client): improve scope selection on field creation 80371ce
  • feat(client): add possibility to display eny entity e08f39b
  • feat(EM): add dedicated system entities services 9d6c244
  • feat(client): add automated schema rendering 0a0442d
  • feat(client): improve field editor scope selection d8678f8
  • feat(EM): generalize initial default entities creation 5c74d96
  • feat(client): allow to creat custom field from json 92ac10d
  • feat(EM): define presentation for further schemata 11f6081
  • feat(EM): add route to fetch schemas by scope 39b1cce
  • feat(client): improve fields components 108b8a4
  • feat(client): integrate field creator within details view 864dc0d
  • feat(EM): add isPatchable field 8851938
  • feat(client): add text area as field type 7592a04
  • feat(client): except service as creator 80e22e4
  • feat(BDP): re-cache rules on rule changes a76d4cd
  • feat(EM): improve image upload 6c462ed
  • feat(EM): create initial admin user from env 83babb9
  • feat: added isActive toggle for policies and rules 373d0db
  • feat(policies) added admin policy that can not be patched by admin 299e7e2
  • feat(schemata): added roles field for users 89888f0
  • feat(BDP): load asyncapi directly from mongo 62d064b
  • feat(em): kafka message on default entity create c2902de
  • feat(em): add policy projection to query 552ad34
  • feat(common): added serviceId to logger + instanceId 31b9700
  • feat(em): send create event on default rules 3c752e1
  • feat(client): migrate search components daf1632
  • feat: themes can be set for services c5410ba
  • feat(em): active policy middleware + fix serviceId 07c59bc
  • feat(common): do not pass actor-id header to BDP if undefined b68952c
  • feat(EM): rewrite all fields definitions to schema entities 5b8566c
  • feat(EE): add system entities API 61b5224
  • feat(EM): improve entity schema resolution f56d414
  • feat(client): render general fields automatically 7439c12
  • feat(client): migrate most views to new patterns f231a68
  • feat(client): improve markdown viewer styles 12ff2c3
  • feat(client): add user composable 0790f3e
  • feat(client): migrate most views to new look 7204f63
  • feat(client): manually load entities changes on events ee2252a
  • feat(client): add entity media editor 3948511
  • feat(system-entities): added policies as a new entity 7e2eb28
  • feat(client): make details view fully responsive d89b8ae
  • feat(client): improve history and reviews views 1d1fe3a
  • feat(client): improve owners edit component 36ee0a8
  • feat(ESC): migrate service 1ddb64f
  • feat(client): add user nav overlay d969c02
  • feat(client): migrate search view 83fce6c
  • feat(EE): adjust system entities schemas 67c6760
  • feat(EE): adjust system entities schemas ade7e87
  • feat(EM): add endpoint for resolved schemas 46bbd5e
  • feat(client): improve entity details navigation 4756b29
  • feat(client): move main navbar to bottom ae028cd
  • feat(EE): further system entities schemas adjustments 9b6ee5b
  • feat(client): decouple profiling logic from general view 45711f0
  • feat(client): migrate dashboard 35cbb5a
  • feat: added code for similarity edges bot e8909c3
  • feat(client): add more static data overview header dcb7205
  • feat(faas): implemented similarity hash faas 85a69b7
  • feat(faas): added keyword similarity faas d3e3826
  • feat(dna): implemented patch for edges e959993
  • feat(client): add entity like button f910762
  • feat(client): make search view fully responsive 223a446
  • feat(client): rewrite Images viewer with composition api 15a2ef3
  • feat(client): integrated system entities 8ac4d1c
  • feat(faas): implemented keywords similarity hash generator 10a769a
  • feat(EM): adjust schemas 15c2081
  • feat(EE): add possibility to add custom fields on the fly 6f09b6c
  • feat(SR): extend AsyncApi schema ebfe2e1
  • feat(client): use entity components for user details cd623d4
  • feat(common): add possibility to mask sensitive data in HTTP logs 585b7f3
  • feat(EE): add endpoint to fetch specifications by name 2b34787
  • feat(sa): added facets and filter capabilities 80d7e38
  • feat(core): migrate services to new validators 6169bcb
  • feat(client): get entity creator from network 4396b1c
  • feat(PA): new route for triggering any existing dag 3e8d642
  • feat(EE): add schema resolver 4750b65
  • feat(PDP): load (and cache) policies from db b9217b2
  • feat(airflow): new keywords sim hash dag added fb1b630
  • feat(EM): add possibility to remove custom fields 3a20e9c
  • feat(BDP): can check arrays, added demo rule 682f401
  • feat(DNA): add possibility to get edges between to specific entities 6ba363f
  • feat(kong): activate system entities routes in kong ac2ddcc
  • feat(schema): added keywordsSimilarityHash field 668d369
  • feat(EE): ensure unique schema names 22400e0
  • feat(BDP): added profiling assistant and made new rule 9602813
  • feat(faas): SNB can be configured for any hash field now a793916
  • feat(client): migrate resource sample view bd6c0bb
  • feat(client): improve search layout 48391da
  • feat(client): migrate resource profiling view d32f9cd
  • feat(client): improve user card 6008c0c
  • feat(airflow): optimized dags a68b971
  • feat(EM): enrich messages with affected fields 4aad878
  • feat: poc for constraints merging add6ed6
  • feat(SA): use bool query to exclude users/reviews from results 71be98e
  • feat(airflow) added sim hash to workflow f40271e
  • feat(ESC): add custom n-grams based analyzer 30872f4
  • feat(schema): added similarity hash for text content 1d01e48
  • feat(core): add rules management/executor prototype 9b6bc71
  • feat(core): add BDP prototype 68b9ac2
  • feat(faas): implemented archive and delete bot 1fb68ed
  • feat(DLA): add MinIoConnector eb70669
  • feat: archive FaaS PoC implemented 077075a
  • feat(DNA): add stable nodes API 3a5b19e
  • feat(core): update kafka messages handling 863b2e1
  • feat: scheduler tested 507007d
  • feat: isArchived auto set c60cc4d
  • feat(faas): add entity-management-sink f1049ed
  • feat(airflow): pass essential ENVs to dags 49474ed
  • feat(airflow): updated dags for bots 77f1fc1
  • feat(core): upgrade to Node.js 16.14 3988a21
  • feat: updated airflow 6c1786e
  • feat(faas): updated bots to use node16.14 02f1a03
  • feat(faas): surpress npm update message in bots e59abcc
  • feat(core): integrate logger in all services 9586535
  • feat(common): integrate logger 888673d
  • feat(common): add kafka messages re-processing on failure e566cf3
  • feat(client): migrate user schema c52c057
  • feat(monitoring): configure file beat to read from docker logs a4f036b
  • feat(monitoring): integrate filebeat 18ae5d2
  • feat: added new entity fields in schema cb7280a
  • feat(common): add possibility to set log level through ENV's 4bafe54
  • feat(common): enhance messaging logs 336a1c3
  • feat(client): further migrate user schema c15a2d8
  • feat(common): add possibility to set log level through ENV's 2459cdd
  • feat(EM): add entities images upload routes ceae110
  • feat(EM): automatically build complete service API d4d054c
  • feat(architecture): migrate assets network to data network d80096a
  • feat(kong): configure EM service 8c3901e
  • feat(policy-management): added poc a614f35
  • feat(EM): fetch already resolved entity JSON schema instance ac42d74
  • feat(architecture): handle data network nodes delete events 215cd49
  • feat(client): improve data owners component d88aa50
  • feat(DNA): handle reviews events using only event data 3725bc0
  • feat(RS): separate general purpose images from images gallery 8916117
  • feat(client): integrate EM API d834ec9
  • feat(EE): propagate data network events ddb2604
  • feat(EM): lock entityImages unintended patching 28f5bbe
  • feat(architecture): continue building data network e7a5834
  • feat: added neo4j and connector PoC 6c2feaf
  • feat(architecture): mock data network events system cc3a595
  • feat(SR): extend service with routes for resolved/converted JSON schemas afa304e
  • feat(da): new route and docker update 37c8c75
  • feat(ESC): handle edge creation event 98eb9f3
  • feat(architecture): add edge indexing in ES 8cc4c4c
  • feat(da): added boilerplate for new service d94cbb0
  • feat(architecture): migrate data owners management to data network edbff8f
  • feat(nc): create and delete nodes and create constraints 8dab51f
  • feat(nc): removed mongodb semantics 86cc074
  • feat(nc): eventual consistency on entity update achieved 92b3ac6
🚧 Fixes
  • fix(faas): push corrupted binaries 0ddd981
  • fix(client): sort dashboard recent entities by creation date c06318f
  • fix(EM): set default edges page size 9976d11
  • fix(faas): set correct header in EMS 5870527
  • fix(bdp) url building 5fb6fa7
  • fix(BDP): correctly set services URL's mapping from ENV's c27eafe
  • Update keycloak.js a346b32
  • fix(client): correctly load owners 09a6d38
  • fix(AA): repair rating route a7163f6
  • fix(EM): adjust owners policies a32b752
  • fix(EM): create nodes/edges on default entities load 44208ce
  • fix(EM): fields schemata d013f5e
  • fix(client): adjust creation form layout 24c9b14
  • fix(common): restart service on kafka connection errors 4b0e996
  • fix(EM): adjust user policies for images upload/delete aa2f1b5
  • fix(EM): get edges pagination d95ea05
  • fix(client): truncate mini card title d44bbc2
  • fix(EM): costs schemata 877c106
  • fix(ELC): fix index alias name c21e103
  • fix(common): disable neo4j integers mapping 2910db3
  • fix(EM): specify serviceType presentation 53e6d39
  • fix(common): increase consumer session timeout 783401a
  • fix(common): correctly set message serviceId fcba65d
  • fix(EM): do not creat creator edges for default entities d334a61
  • fix(client): dashboard recent entities layout dbfbb5c
  • fix(EM): apply costs fields for asset eb0d0c8
  • fix(client): show review card patch/delete errors 2d11e9f
  • fix(PA): replace x-actorid with x- diva header 4070663
  • fix(EM): adjust policies for internal services e551cd0
  • fix(faas): correctly stringify header ddea6d1
  • fix(client): costs layout 7a5e0ad
  • fix(client): improve vis-network import a6ae71e
  • fix(core): correctly setup middleware in all services 2c38eab
  • fix(client): improve media editor dialog layout 1d948a0
  • fix(SA): allow dynamic filter params 4f58fcf
  • fix(EM): adjust AA policy 3d5a9a6
  • fix(faas): catch requests errors d7737ab
  • fix(EM): reviews policy a320f8f
  • fix(faas): service name 0538584
  • fix(faas): result schema 700a302
  • fix(BDP): correct mongo query resolution c1f92b5
  • fix(faas): terminate service on error 8ef90e0
  • fix(EM): fix method to check for existing edges 9e8a591
  • fix(EM): policies scopes 16c72ec
  • fix(kong): reviews images path d8533a9
  • fix(faas): meta fields naming a4e7973
  • fix(airflow): pass correct ENV's in dags ef030d4
  • fix(PA): pass through actorId correctly c102ae8
  • fix(EM): correctly define rules headers c958ccc
  • fix(faas): correctly set header in bot service 63163ea
  • fix(EM): adjust policy 27ce942
  • fix(SA): include isPrivate in search projection dcbcf3f
  • fix(kong): services path 864a4d1
  • fix(airflow): decries threshold 6001b09
  • fix(EM): field schema c836cde
  • fix(client): KC firefox redirect issue f71e0d6
  • fix(BRE): reduce retries fpr better throughput d7ba36c
  • fix(webclient): removed entities array from create body request 3f4ed7f
  • fix(webclient): cganged data owner text to owner c535374
  • fix(EM): correctly count edges 65c680a
  • fix(BRE): increase retries execution time 699f4ab
  • fix(core): set must as default facets operator 2d17a76
  • fix(EM): adjust admin policy 0f8de2c
  • fix(EM): get edges query creation eac0b09
  • fix(EM): adjust PA policy 8e8295a
  • fix(HA): correctly setup middleware 10f7f6a
  • fix(EM): assign unique id to isArchived 66fa4bc
  • fix(EM): reviews rule 91b680c
  • fix(EM): produce create event on default entity load db4ebed
  • fix(webclient): removd vue2vis completely 51aba1d
  • fix(client): move back accidentally removed import ca01e1f
  • fix(EM): admin policy 2850305
  • fix(EM): set entity isEditable on PUT 358083d
  • fix(bdp): fixed policies 0adef06
  • fix: removed all remaining GitLab traces c9d96cc
  • fix: removed first tranche of gitlab relicts 641e0f1
  • fix(EM): adjust schemata 7c80522
  • fix(EM): correctly set message actor id 76411fc
  • fix(esc): index documents correct 232da14
  • fix(SA): exclude reviews from search 92df9f5
  • fix: axios header json stringify 9ebc65b
  • fix(DLA): set x-diva header 9c28b61
  • fix(ESC): set x-diva header in request to EM fd1c3ff
  • fix(client): use correct method to create edges fafc41b
  • fix(UPA): set x-diva header 95f9752
  • fix(client): correctly request facets eb9c76b
  • fix(ELC): fix tokenizer config 48d2a6f
  • fix: set ENV name correct, added restart policy docker ad747be
  • fix: readme 2e1ee1c
  • fix(faas): text-core-phrase-extractor dockerfile FROM 586e54b
  • fix(policy): fixed scopedSchemata policy 991d50b
  • fix(docker): added restart policy for neo4j 54afa9f
  • fix(core): cleanup 0e0a10e
  • fix(HA): remove deprecated common dependency 2d9a164
  • fix(core): prevent initial admin roles to be erased on login 5391715
  • fix(client): languages component b092ac3
  • fix(EM): correctly propagate data on delete transaction 5a84153
  • fix(EM): fix owners schema b0a003f
  • fix(client): improve main navbar 0c7bc66
  • fix(client): owner edit component d21d2c6
  • fix(client): user delete dialog 81a28ac
  • fix(client): correctly set new custom field type af64ba4
  • fix(EM): route to fetch asyncAPI specs 8391ca2
  • fix(EM): adjust asyncApi schema 30ca558
  • fix(client): dashboard cards layout fb177dc
  • fix(BDP): correctly substitute mongo query templates 1ec673c
  • fix(client): show field patch error c1539cb
  • fix(EM): correctly get unscoped schemata ec3bf67
  • fix(EM): entity creation 335fe09
  • fix(EM): entity bulk creation 3a8bf4a
  • fix(client): markdown editor controls 12ac01a
  • fix(common): resolved schemata URL 19734e8
  • fix(client): render description markdown in search results 5f8775c
  • fix(common): indicate BDP unavailability error 6b58dc3
  • fix(client): entity like button initial check be7e749
  • fix(client): entity deletion dialog cde40df
  • fix(client): entity likes button ed5b54a
  • fix(EM): correct policy regexp 4b547ac
  • fix(client): custom select fields rendering 8422645
  • fix(client): restrict custom fields scope to not patchable fields d9bbf7c
  • fix(client): correctly set enum in custom fields 0713d02
  • fix(em): added path require adec06c
  • fix(SNB): added registry d0cebcb
  • fix(core): use service instance id to fetch system entities b6a2b02
  • fix(client): migrate to changes in EM e52b847
  • fix(common): messages validation d20892f
  • fix(EE): handle JSON schema validator re-initialization error 22b50b0
  • fix(EE): correctly initialize consumer topics 1f454d4
  • fix: dna rules to patch c373e73
  • fix(EE): correctly use messages validator 8a940d3
  • fix(faas): keywords sim hash uses actor id ec2f1f6
  • fix(client): improve details view responsiveness 7e49eaa
  • fix(gateway): correctly set x headers 60126b5
  • fix(docker): added PA to env 773e571
  • fix(airflow): added registry to images 1c03887
  • fix(SR): remove creatorId prop from entity schema c25fec4
  • fix(DNA): properties value type bda5cbe
  • fix(EM): remove creatorId prop from entities f1424b7
  • fix(client): migrate to change in DNA api b1eb178
  • fix(SR): set creatorId prop to optional 9a94424
  • fix(client): fix KC config 63ee4ea
  • fix(faas): similarity network bot, continue loop when self similarity is detected c6280a0
  • fix(client): send id in payload on user PUT request f17dceb
  • fix(client): details view navbar z-index 413370c
  • fix(faas): bot update 4e5f7bf
  • fix(airflow): image tag keyword sim hasher 34e62b5
  • fix(core): package services with node 16 3551a86
  • fix(SR): improve logging 47d39fc
  • fix: log error on services boot d3dca20
  • fix(EM): loosed context in call outside the controller 098bc4c
  • fix(airflow): volumes to mounts ec20adb
  • fix(DNA): caught constraint creation error 836daa3
  • fix(client): migrate to changes in DNA API 9e1646f
  • fix(client): migrate to changes in PA API d16b08b
  • fix(ESC): correct tokenizer name 4d347bb
  • fix(EM): correctly pass affectedFields in UsersController 695cb2b
  • fix(SA): include reviews/users in the search result again f7e46e9
  • fix(DNA): preserve correct edges direction in API responses cbb4f76
  • fix(DNA): correctly handle edges creation a65aac9
  • fix(DNA): do not send entity id of the created Node in attributedTo f6a4c59
  • fix(BRE): pass action config to axios as config 9a11563
  • fix(DNA): propagate attributedTo in node creation event ba46bdd
  • fix(faas): correctly get mongodb ENV in DAGs 3dca2ac
  • fix(BRE): small refactorings 6dd9804
  • fix: delete entity in bot 9e460a7
  • fix(airflow): dag key name f0fab90
  • fix: receive logs in airflow by setting webserver secret key 8da8e86
  • fix(openapi): removed faas as uuid prefix e6cf174
  • fix(schema): removed faas as uuid prefix 28ed8c2
  • fix(docker): add entity-management service network fb7fc29
  • fix(common): correctly log formatted custom error c96d013
  • fix(common): correctly convert empty object to ES mapping 64c44d9
  • fix(DNA): remove redundant condition 9641c7b
  • fix(EM): open access to images through API spec 3b273f1
  • fix(EM): restrict access to images by entity id 87bc764
  • fix(common): json schema to es mapping converter 900141d
  • fix(client): migrate costs according to new schema 275aff9
  • fix(DNA): prevent same relations to be created multiple times ae8c274
  • fix(client): build event socket path 8b4897c
  • fix(SR): prohibit additional props 53e5d80
  • fix(common): correctly convert empty object to ES mapping e95d53d
  • fix(SR): remove redundant code snippet e5f9f99
  • fix(common): correctly map scalar schema to es mapping 5554908
  • fix(ESC): does not proceed not existing entities d9917f0
  • fix(docker): added schema url to es-connector eb8a7ef
  • fix(BDP): correct rule scope for review-entity linking af286b8
  • fix(EM): set created field on PUT handler 61877ba
  • fix(docker): changed neo4j protocol and port e0b7b8d
  • fix(client): entity reviews view 79ed371
  • fix(kong): allow PATCH for EM service 794ab99
  • fix(DNA): produce edge delete event with correct payload 4537625
  • fix(common): remove redundant lib import 3a63b85
📜 Misc
  • chore(docker): updated docker ignore core 2015bbf
  • chore(client): backup physics config a98665f
  • Update DataNetwork.vue 18461d3
  • Update package.json d35703e
  • chore(docker): added bom.json to dockerignore da07ed6
  • docs: update readme 8879b44
  • ci: update actions templates c7d7458
  • chore(core): bump common version abdb4f9
  • chore(docker): allow faas to talk to EM over docker ip ec77111
  • chore(docker): correctly set ENV's 7074ffa
  • chore(docker): set correct HA env cbb15cf
  • chore(docker): set correct ENV's b0609a5
  • chore(docker): set PA ENV's 34ea7dd
  • chore(client): run deps audit cb53dc2
  • chore: updated lock files to version 2 b68262f
  • chore(docker): adjust ENV's e2cb48f
  • chore: added small scripts for starting diva without airflow 8bde954
  • chore: upadted reamde 1344cca
  • chore: refactoring 0cbc284
  • chore: fixed field-name for entityId 476f764
  • chore: fixed name of id-field e1428ba
  • ci: remove log 3f6b71e
  • chore(core): bump common version d3a815d
  • chore: document initial user envs 986ac3c
  • chore(BDP): fixed empty-excludes-bug + refactoring 285cc6b
  • chore(BDP): changed dbConnector to .env-variables 4b04d98
  • chore: added serviceIds to core services 8518647
  • chore(bdp): removed comments that no longer apply ff91dff
  • chore: added summary field to service entities e350c23
  • chore: typo in kong config d46aa5e
  • chore(bdp): added serviceId in package.json 5ae042c
  • chore(policies): Revert "feat(system-entities): added policies as a new entity" 10a595c
  • chore(policies): first working solution for policy-enforcement 742cbd2
  • chore(policies): added boilerplate code for evaluation 0435736
  • ci: add new faas actions a474cc1
  • chore(policies): changed constraints system + error handling 07884eb
  • chore(airflow): renamed DivaOperator to DivaLakeOperator 1dd6d7d
  • chore(core): bump common version 8a76754
  • chore(policies): refactoring on policy recache b9cf788
  • chore(faas): added keywords similarity hash to docker 762200b
  • chore(PA): updated version 0310041
  • chore(BDP): update version 62c1bff
  • chore(faas): clean code 4c9cb24
  • chore(policies): added db queries d918c49
  • chore(expressServer): added policyRulesService as a middleware eb4273b
  • chore(policies): prototype for constraints merging ca756c3
  • chore(policies): projections/metadata based on constraints fea8cb6
  • chore: update main README.md 4ec29ea
  • chore(policies): added serviceName and reqMetadata d1034e6
  • ci: fix airflow action path pattern a778a79
  • chore: dockerize new services 1231690
  • chore(faas): add general auto changelog 923efb6
  • chore: improve actions generation script e8be1c2
  • chore: add FaaS changelog ab77fa2
  • chore: remove remaining traces of DSCA ea18f51
  • chore(docker): remove traces from old management services a98a268
  • test(EM): refactor all tests d21d0d1
  • ci: drop old management services actions 851ded5
  • ci: adjust actions 7874536
  • chore(docker): replace old management services with EM config 5fc0599
  • chore: bump common version in all services d92eb38
  • ci: update web client action 64636cc
  • ci: update actions templates 821c96d
  • ci: update actions templates e64983e
  • chore: update README 0c4feec
  • docs: change badge to indicate breaking changes 089d000
  • chore(bdp): removed comment 496db5d

24 January 2022

Merged

Commits (3)

📜 Misc
  • docs: updated CHANGELOG 79d5e00
  • chore: update README fa90bc3
  • chore(docker): user correct UM version f7bc7e0

8 December 2021

Merged

  • chore(deps): bump docker/metadata-action from 3.6.0 to 3.6.1 #120
  • Add Data Classification #124
  • Switch to manual ES-Mapping creation #122
  • Extend Licenses field #119
  • Add FileAdapter DownloadAPI #117
  • Add further static fields #115
  • Add Topics Metadata #113
  • Extend service schema #111
  • Add "location" to properties #112

Commits (69)

⚠️Breaking Changes
  • feat(client)!: extend licenses fields 544ac2a
  • feat(SR)!: extend licenses schema c10d9f9
✅ New Features
  • feat(migration): add migration for v3.3 5a80a48
  • feat(core): make languages editable 7bb7bc4
  • feat(core): add plannedAvailability and politicalGeocoding fields 5a5c7fa
  • feat(client): add selectable licenses list e98f501
  • feat(core): add dataClassification field db9f62e
  • feat(client): add dataClassification field 18aede5
  • feat(DLA): add download endpoint 39bb522
  • feat(client): directly propagate successful edits to view components 3ce058f
  • feat(esc): now converts location to es geo_shape 3fbfb42
  • feat(ESC): add dataClassification to mappings 0b08ef0
  • feat(elasticsearch): updated elasticsearch and kibana 4cfbd40
  • feat(schema): added geo json to commonProperties 5a7099f
  • feat(client): add full featured Location edit 0432a22
  • feat(webclient): added leaflet draw and simple edit controls cc25138
  • feat(client): add themes b25421c
  • feat(webclient): edit with geojson from backend f99336e
  • feat(client): improve map initial rendering f9f3275
  • feat(schema): added new property to service schema 465cf8e
  • feat(schema): added themes 599a4e0
  • feat(webclient): added demo case for point coordinates cc0965f
  • feat(common): cleanup entity from undefined/empty values before validation 8853481
  • feat(schema): changed enum to lower case 59bd0cb
  • feat(schema): added service types to service schema 13016b1
  • feat(webclient): added vue leaflet as dependency 974a2e3
  • feat(SR): added nodemon to dev script aedb34f
🚧 Fixes
  • fix(migration): simplify ES reindex 98e991b
  • fix(SR): lint serviceVendor schema 8362d14
  • fix(client): place theme alongside with new fields b8451bd
  • fix(client): location map overlapping other elements 2359798
  • fix(client): improve edit components layout 9871394
  • fix(migration): location now es conform 1187c1d
  • fix(client): fix political geocoding rendering b945b80
  • fix(migration): remove strange accidental import bead76b
  • fix(core): linting warning 55527f0
  • fix(AM): method to get entities ac0e1c7
  • fix(client): remove console.logs 75f8b32
  • fix(client): improve map initial zoom 0c3288f
  • fix(schema): do not require entities in asset schema 72d83c4
  • fix(SR): correctly read schemata in different environments 7c4ddec
  • fix(client): clean up general location component 1e398bb
  • fix(client): deactivate circle in map 1f2dcea
  • fix(schema): removed empty lines 9de6995
  • fix(client): remove redundant statement ecf150f
📜 Misc
  • chore(core): bump versions 293221d
  • chore: bump affected components versions 6e3c15c
  • docs(docker): lint ca84846
  • chore(core): bump touched components versions b806fa3
  • chore(docker): fix client version c615d48
  • doc: updated CHANGELOG.md e5ead38
  • chore(core): bump common version 87a5aa4
  • chore: add new property to service schema c318dce
  • chore(RM): fix common version dbd130d
  • chore: service schema extended by service types 8d56769
  • chore(schema): updated service version 5219096
  • chore(AM): use correct eslint-config version f63d603

18 November 2021

Merged

  • Dev #107
  • Extend search results #102
  • Avoid inconsistent users data state between UM and Keycloak #63
  • Entity details navigation cut off at the bottom on small screens #100
  • Explore Entities in Search #98
  • 7 include schemata into schema registry container image #94
  • Entities batch import #81
  • 33 implement service management #41
  • chore(deps): bump ansi-regex in /faas/image-object-detection #86
  • chore(deps): bump ansi-regex in /faas/table-data-column-statistican #87
  • chore(deps): bump ansi-regex in /faas/image-caption-generator #88
  • chore(deps): bump ansi-regex in /faas/resource-management-sink #89
  • chore(deps): bump ansi-regex in /faas/image-metadata-extractor #90
  • Dev #85

Commits (101)

✅ New Features
  • feat(SR): bundle schemas within the service d532c30
  • feat(client): rewrite creation form 9bfb398
  • feat(client): restyle creation select cards 64821aa
  • feat(client): display users in search results 82501b1
  • feat(schemas): add generic entity images/media schema definitions df0010d
  • feat(client): restructure search results and show more metadata 588415a
  • feat(client): allow to explore entities 0c0a2ed
  • feat(client): make the importing overlay more compact eaa8b20
  • feat(client): better catch unexpected errors on creation db50bfc
  • feat(client): show user image in search results 948059a
  • feat(sm): added new service --> service-management 255d945
  • feat(client): add possibility to cancel creation request 4ae410b
  • feat(client): support streaming for large amount of data on creation 509a29d
  • feat(client): add infinite scroll list to importing overlay d59d2fa
  • feat(client): improve generic resources creation 28784d1
  • feat(client): recreate resources importing flow 5744291
  • feat(client): allow multiple files and folders upload 1136ce1
  • feat(client): improve import overlay layout 307ba8f
  • feat(sm): created new JSON Schema for services dbe2e06
  • feat(sm): added README db25268
  • feat(client): add filter possibility for creation overlay 5ec3c49
  • feat(sm): added service-management 1d32a10
  • feat(client): improve importing card status styles f30d444
  • feat(sm): updated entity JSON schema 0302600
  • feat(sm): added summary property 80c8a7f
  • feat(sm): updated docker-compose.yml a3d920b
  • feat(sm): updated to process new service events 241225c
  • feat(sm): updated .env.default file 4e52384
🚧 Fixes
  • fix(client): simplify creation entity selection card 71d798c
  • fix(SA): allow empty q parameter 49b29ff
  • fix(SA): send cursor only if there are further results 8c5abb5
  • fix(client): correctly set initial search state 8831dd5
  • fix(client): d&d of multiple files and folders in Chrome 67a8335
  • fix(client): clean up axios api module 91ad946
  • fix(client): search bar positioning ed995b6
  • fix(client): truncate long mime types in search card 605f506
  • fix(SA): correctly count search total results eecb244
  • fix(client): adjust search bar z-index aef43b4
  • fix(client): function name typo 15b66cb
  • fix(client): make entity details nav scrollable fc9827f
  • fix(client): remove redundant dependency 2a6323b
  • fix(client): remove users from search again after discussion 3b5782a
  • fix(SA): does not return cursor for empty results 46130fd
  • fix(SM): packaging configuration 936e868
  • fix(client): remove console.log 2fd9ab5
  • fix(schemata): move all entity multimedia artifacts to entity.json schema 1805864
  • fix(schemata): adjust entity multimedia schemas composition 299840e
  • fix(client): improve auth headers update for fetch wrapper 7afae7d
  • fix(SM): OpenAPI spec to pass tests 6681bc9
  • fix(schemata): add service.events channel to asyncapi.yml 2be32e5
  • fix(SM): service schema in openapi.yml 7eb8e90
  • fix(kong): service-management routing 7fff920
  • fix(kong): service-management config d0ada21
  • fix(UM): delete conflicting user on authentication 6d89ee4
  • fix(UM): allow email as query param in API spec 078bb31
  • fix(common): bump mongodb version f71ceb1
  • fix(schemata): remove refs to not existing schemas in service.json 982087e
  • fix(migration): correctly create resources to files mapping 8df96c9
  • fix(UA): throw correct error on request cancellation b416241
📜 Misc
  • docs: updated CHANGELOG 99da1d2
  • chore: bump common version in all core services 934868a
  • ci: add SM action c51f128
  • test(SM): fix tests 0676ff8
  • docs(migration): add details for migration process f75ded2
  • chore: add migration bash script 1aa7849
  • chore: adjust dist build script b33d10a
  • docs(SR): add notes on versioning d418f70
  • chore: add note in the changelog for migration 985bdb1
  • ci: update actions templates af5458c
  • docs: update version badge 01539cc
  • chore(SM): removed not used functions 321a5b3
  • chore(SM): removed "allOf" d76f04d
  • chore(SM): added service "service-management" 387ca4e
  • chore(SM): changed type object to string 165606d
  • test(SM): add mock data to be able to run tests d857281
  • chore(SM): added service-management b3d3af7
  • chore(SM): improved json schema 6348aec
  • chore(SM): added missing errors ef47d49
  • docs(SM): update readme 56e4da4
  • chore(SM): improved json schema fdde7ed
  • chore(SM): improved json schema 53358ea
  • chore: bump affected components versions in docker-compose.yml 95e7be4
  • chore: bump affected components versions 1a6b3d7
  • chore(UM): bump used common version 11e067c
  • chore(SM): improved services-route 307b205
  • chore(SM): added two more type of service 9c53099
  • chore(SM):replaced node with nodemon in dev script e9117d5
  • chore(SM): adjusted the version 71c07a4
  • chore(SM): added more description to "summary" 69c6055

5 November 2021

Merged

  • chore(deps): bump docker/metadata-action from 3.5.0 to 3.6.0 #82
  • Delete concept for Entities #80
  • Remove test code snippet from text-personal-data-extractor #84
  • chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /faas/image-sample-extractor #73
  • chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /faas/image-object-detection #74
  • chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /faas/image-metadata-extractor #75
  • chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /faas/image-caption-generator #76
  • Rewrite personal-data-evaluation FaaS #78
  • Improve edit components #71
  • 19 optimize api calls #69
  • Improve token refresh policy #65
  • Disable automated changelog creation in release action #68
  • chore: add CodeQL action #66
  • chore(deps): bump docker/build-push-action from 2.5.0 to 2.7.0 #53
  • chore(deps): bump docker/metadata-action from 3.3.0 to 3.5.0 #54
  • Asset Image upload/update not possible #61
  • chore: remove GitLab deploy token for airflow #56
  • chore(deps): bump axios from 0.21.1 to 0.21.2 in /faas/resource-management-sink #58

Commits (64)

⚠️Breaking Changes
  • feat(faas)!: rewrite personal-data-evaluation with python and spaCy 8a12c59
✅ New Features
  • feat(migration): add first migration pipeline d708410
  • feat(client): add possibility to delete user account 03d5bc8
  • feat(DA): remove offer from DSC on delete event 0749501
  • feat(DLA): remove resource objects on delete event 7ed4b9d
  • feat(AM): unlink entities on entity delete event 5e51b61
  • feat(REM): delete review on entity delete event bb46b79
  • feat(client): improve delete button positioning bf873f7
  • feat(client): add redirect to search page after resource deletion 257e216
  • feat(client): refresh asset creation form 1abc620
  • feat(client): add possibility to delete entity 4bd3c28
  • feat(HA): remove entities entries on delete event 0ef60d3
  • feat(client): react to the entity deletion event 8c4bfec
  • feat(client): optimize creators API calls 20ae3e6
  • feat(client): extend API factory with getManyById method 9e658d1
🚧 Fixes
  • fix(migration): consistently name DB ENV's 10b03a9
  • fix(DA): safely read catalogId on init 34344d0
  • fix(faas): remove test code from personal data 882eca9
  • fix(client): adjust review delete confirmation dialog style c903730
  • fix(AM): variable name typo 9924c34
  • fix(migration): correctly us DSC DB ENV's d948aeb
  • fix(DA): correctly use database ENV's 29f24eb
  • fix(client): improve keywords edit component 582d28d
  • fix(kong): added asset image routes 8ea4723
  • fix(client): clean up create asset form component 7952e18
  • fix(faas): adjust chunks size to optimize execution time/resources consumption e37e52d
  • fix(client): correctly show personal data privacy 920d48b
  • fix(airflow): use latest text-personal-data-evaluation faas 6cbc81c
  • fix(HA): listen on review.events topic 430d99a
  • fix(EE): always send "update" event typ to attributed entities 44d27f2
  • fix(client): only show data owner if exists in details nav f39e584
  • fix(kong): AM config fec2f10
📜 Misc
  • docs(migration): add migration guide acc846b
  • docs(migration): clean up README.md 0d06886
  • chore(docker): add DLA env's in docker-compose 0b33e52
  • docs: updated version to 3.1.0 in README 807679c
  • chore(docker): rename DA container b6dc7a4
  • ci: adjust personal-data-evaluation action 25da5cc
  • chore: update CodeQL action a26341b
  • chore(faas): remove redundant Dockerfile command f6b32a1
  • chore(airflow): removed old GitLab deploy token cb6f50d
  • chore(deps): bump axios in /faas/resource-management-sink 7a93565
  • chore(deps): bump path-parse in /faas/image-caption-generator 4a0d830
  • chore(deps): bump path-parse in /faas/image-metadata-extractor 059fb9c
  • chore(deps): bump path-parse in /faas/image-object-detection 4348dab
  • chore(deps): bump path-parse in /faas/image-sample-extractor 37cb04c

13 September 2021

Merged

  • docs: merge changelog #59
  • fix(UM): removed old mongodb dependency #57

Commits (4)

🚧 Fixes
📜 Misc

10 September 2021

Commits (6)

✅ New Features
  • feat(docker): diva-lake env now set in template adcff9f
🚧 Fixes
  • fix(docker): add diva lake credetnials to adapter envs 2105ba2
📜 Misc

10 September 2021

Commits (3)

✅ New Features
  • feat(docker): added airflow credentials to template 5173637
📜 Misc
  • chore(diva): updated CHANGELOG.md 074c521
  • docs(PA): added hint for airflow env 53e6052

8 September 2021

Merged

  • Dev #52
  • 49 dsca incorrect reference to resources mongo db collection #50
  • 43 interactive references to asset entities in the assets relations graph #48
  • fix(kafka): set retention to default and added to env #47
  • 44 improve kafka default configuration #45
  • 40 editable reviews #42
  • 38 unwanted user update on looking at entity #39
  • 13 optimize search experience #37
  • feat(am): added image api #29
  • fix(client): show register button depending on ENV config #36
  • Improve web client runtime env's #35
  • 30 additional attribute for schema in dla #31
  • chore(deps): bump jszip from 3.3.0 to 3.7.1 in /faas/personal-data-evaluation #26
  • chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /faas/personal-data-evaluation #25
  • chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /faas/table-data-column-statistican #24
  • chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /faas/resource-management-sink #23
  • chore(deps): bump socket.io-parser from 3.3.0 to 3.3.2 in /faas/personal-data-evaluation #27
  • chore(docker): update docker dist build script #22
  • chore(docker): start keycloak mit --force-recreate option #20
  • Configure example deployment for keycloak behind reverse proxy #18

Commits (65)

✅ New Features
  • feat(common): add json schema convert utility 8bd3f54
  • feat(esc): mapping test bb2dfab
  • feat(schema): added es mapping for all schemata 10e900e
  • feat(common): finalize json schema to ES mapping utility 6275384
  • feat: updated common in all services + version bump 1432aef
  • feat(schema): added elasticsearch options to user e9cee2c
  • feat(ESC): set mapping for every index used 71feaf4
  • feat(schema): added resource es mappings 4a18632
  • feat(elasticsearch): added mapping info to commonProperties 2e5ae36
  • feat(ESC): error handling in root async method 132fe22
  • feat(schemata): added elasticsearch config to entity a2a0a41
  • feat(elasticsearch): added mapping for reviews 96930e3
  • feat(ESC): now also sets settings for indices 7de31f6
  • feat(elasticsearch): added diva custom settings for indices a879bd6
  • feat(elasticsearch): added asset mappings 0880921
  • feat(SA): more natural way of searching as default 1bbc35f
  • feat: implemented better json schema to es mapping condition b58d02a
  • feat(common): better kafka offset handling 7fa76db
  • feat(ESC): create index with mapping if not exists 907ca2d
  • feat(dla): add attribute size 4a90415
🚧 Fixes
  • fix(client): correctly show recent entities in dashboard 2d19cf3
  • fix(ESC): hart app crash on connection error 4ce7e8b
  • fix(ESC): removed error handling as it prevents script reboot aa59af0
  • fix(elasticsearch): fixed user schema mapping 8916f28
  • fix(AA): made compatible with new ES mapping 9b7bb78
  • fix(client): prevent unintended navigation reload on route change c4604fd
  • fix(schema): reduced user es mapping info 2b48bd2
  • fix(schema): removed indexing option for now aaaec2c
  • fix(ESC): load dereferenced schema to build mapping 8246507
  • fix(PA): removed png support, was an mistake bc90c13
  • fix: json to es parser added date to not have analyzer 7dd1e86
  • fix(common): handle properly definitions on json schema conversion e5e484d
  • fix(client): correctly show loading indicator eb1edc8
  • fix(DLA): fixed attribute naming 6e674ae
  • fix(docker): keycloak compose version b2c4ed9
  • fix: no analyzer on keyword type ES d94a746
  • fix(schemata): remove review text pattern 28c59ff
  • fix(SA): removed unneeded console logging 7178c0f
📜 Misc
  • chore: add CHANGELOG.md e2fc6ee
  • chore(common): updated package and services f977be1
  • ci: add branch from issue action d0840b5
  • ci: configure dependabot 9d68a05
  • chore(am): linted 6b0257e
  • chore(ESC): linted index.js 44048b0
  • chore(am): removed old source code d33bb3c
  • chore(ESC): code refactoring 26c1793
  • chore: update features issue template f6b26af
  • chore(DLA): increased version after fix e7f916d
  • chore: added nodemon start script for RM and DLA d6f42ce
  • chore(dla): updated version 7fa9198
  • chore(am): updated version bd4a6c3
  • ci: use main branch to push changelog 55bf37a
  • chore(docker): use v5 DSC image from ghcr 1d7695a
  • chore(am): removed comment c8c146a
  • chore(diva): major update due to ES mapping 0b07dd3
  • chore: increased DIVA version to 2.3 5318f7e
  • chore: added comments to json -> es parser 64b8400
  • chore(common): json schema strict mode to false a5dcb18
  • chore(docker): changed stop to down 0a30f13
  • chore: update issue template f306902
  • chore: correctly bundle keycloak sources in docker dist 2ccf290
  • docs(am): updated README 4a02e3c
  • chore(common): moved json converter to parser folder da1f4d2

20 August 2021

Merged

  • Dev into Main #14
  • chore(kong): add possibility to switch between declarative configs #12
  • General crud tests #11
  • 8 integrate keycloak as login register service #9
  • 5 migrate airflow to GitHub registry #6
  • Integrate lerna #3
  • Fix git lfs jar tracking #4

Commits (109)

✅ New Features
  • feat(UM): smooth the authentication round trips e78e44d
  • feat: override keycloak base theme to control users data management b9eb43a
  • feat(common): add messaging utilities b1be2d2
  • feat(client): add new login page ff0e952
  • feat(client): integrate keycloak authentication e9fb056
  • feat(SA): return total count in search response 4969c82
  • feat(client): add reference to keycloak user profile on user edit page 559f9f1
  • feat(UM): add PUT route a63228d
  • feat(common): add updateById method d318bbd
  • feat(client): provide error message on initial authentication error 5dfd9a2
  • feat(web-client): set current search term as query param 16f4405
  • feat(client): refresh keycloak token after expiration bed0403
🚧 Fixes
  • fix(profiling): use image from GitHub registry 25b1624
  • fix(AM): adjust OpenAPI spec 9acf94f
  • fix(UM): GridFS connection da4568d
  • fix(REM): allow reserved values for fields query parameter 60488b3
  • fix(EE): messages validation ba69f57
  • fix(EM): improve login page responsiveness 231a172
  • fix(REM): correctly produce messages on PATCH e296d8c
  • fix(REM): correctly pass message data to MessageProducer 61b4ca2
  • fix(client): change keycloak options name to be more specific a82f95d
  • fix(web-client): fix cut off keywords in search cards d9dc76a
  • fix(kong): correctly set Keycloak iss 1fd135e
  • fix(kong): set correctly Keycloak iss in kong production config 2e9a430
  • fix(EC): workaround loosed this context on entity update ec91728
  • fix(DLA): properly handle RM errors 3b20f0a
  • fix(REM): correctly initialize schema validator 4afc10c
  • fix(EM): accept kafka topics through env e2ede9b
  • fix(common): extend MessageProducer to include attributedTo in payload 0679dbf
  • fix[common]: throw error on entity update if unique field violated a655379
  • fix(EM): default kafka topics list 6e8f90f
  • fix(web-client): reset cursor on search submit a220a88
  • fix(REM): correctly create message on DELETE 3f5a1b8
  • fix(AM): correctly call delete method 1322933
  • fix(AM): remove wrong Mongo index creation e0602d3
  • fix(AM): correctly produce history entries on entity link/unlink 1238d7b
  • fix(client): set correctly initially search term from query param 274d22d
  • fix(web-client): replace UP logo 9380aa7
  • fix(faas): table-data-to-csv setup.py 6975038
  • fix(common): trim splited projection param 0df5124
  • fix(client): correctly pass projection params on asset fetch 11bc320
  • fix(docker): keycloak frontend adress to docker ip e2ac7d6
  • fix(RM): pass message produce correctly df91cb4
  • fix(REM): pass query object to getById method b2a8f5b
📜 Misc
  • chore: add default keycloak docker config e3d63fb
  • test(UM): add basic CRUD tests 190f1a7
  • ci: add actions for further services dae1eeb
  • test(REM): add basic CRUD tests 0a7380a
  • chore(ci): add adapter services actions 08207d0
  • ci: improve actions 9bc1ea0
  • chore: add license a664f10
  • test(RM): add basic CRUD tests 94d1225
  • chore(ci): build updated services actions 6d9308e
  • chore: configure lerna 6df905d
  • test(AM): add basic CRUD tests 0ec6bd7
  • chore(ci): update actions f636dd9
  • chore: use common Dockerfile tu build core services 0de6f94
  • chore: increment services patch versions 5a8fbbe
  • ci: update actions to not build images on PR b92ca6b
  • chore(ci): correctly add service path env to actions 400cef9
  • chore: configure UM binary packaging trough docker image build b137a99
  • test: refactor test to handle multiple uniqueness fields 7633d3a
  • ci: add airflow action 49d2807
  • test: push required .env.test files 621b05f
  • test(common): improve patch uniqueness tests 68a1688
  • chore: adjust docker .env 3ca3d06
  • ci: fix docker context in actions 547c875
  • chore: add issue templates 6ee3358
  • chore(docker): use keycloak with postgres 23c147d
  • chore(SR): fix docker volumes mounting 010c87b
  • chore: add PR template a25a888
  • test(common): skip uniqueness test if no uniqueness conditions a6e552e
  • chore(ci): update actions docker context e848ee9
  • chore(UM): include apiDoc in binary build a758033
  • docs: update README 0ffb652
  • docs(UM): update readme ddc6670
  • chore: adjust test script parameters 8bbd6d8
  • chore: fix airflow container dags volumes mounting 2f7f230
  • chore(faas): adjust Dockerfile's 428fb4f
  • chore: fix exposed ports in Dockerfile's d37ebae
  • chore: update issue template 7ccff55
  • chore: corrections in PR template 46d6b4a
  • chore(ci): add prefix to custom envs ec9cda0
  • chore: add contributing 89d31ef
  • chore(docker): add client keycloak ENV's eaf9b32
  • chore(client): remove unused docker build args 03b951b
  • ci: fix web-client path in action 4b83c28
  • doc: updated README 3af1501
  • chore(ci): set branch to push changelog in release action 3781da9
  • chore(docker): added keycloak to stop script 82a3dff
  • chore(UM): fix start script env d4d49c2
  • chore(faas): adjust personal-data Dockerfile f4825d1
  • chore(SR): clean up Dockerfile 2aa227b
  • chore: remove misleading comment from .env.default 922fbde