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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- docs: updated CHANGELOG
79d5e00 - chore: update README
fa90bc3 - chore(docker): user correct UM version
f7bc7e0
8 December 2021
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- feat(faas)!: rewrite personal-data-evaluation with python and spaCy
8a12c59
- 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
- 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
- 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
- fix: envs and docs
2eeb059
- docs: updated CHANGELOG file
9e8c119 - chore: updated CHANGELOG.md
654b542 - docs: updated README
9666872
10 September 2021
- feat(docker): diva-lake env now set in template
adcff9f
- fix(docker): add diva lake credetnials to adapter envs
2105ba2
- chore: updated CHANGELOG.md
521a48e - docs: updated CHANGELOG.md
f089e28 - chore: updated diva version
0a2f2ed - chore: update badge
839a536
10 September 2021
- feat(docker): added airflow credentials to template
5173637
8 September 2021
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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