- #230 feat(dashboards): create a landing page/centralized dashboard of demo dashboards - EUBFR-272 (@kalinchernev)
- #228 fix(etls): correct third_parties field in 2014tc16rftn003 - noissue (@kalinchernev)
- #223 refactor(ingestion-manager): allow flexible file extensions - EUBFR-261 (@kalinchernev)
- #224 refactor(budget): normalize precision - EUBFR-262 (@kalinchernev)
- #226 chore(nodejs): upgrade from 8 to 10 - EUBFR-263 (@kalinchernev)
- #234 chore(deps): upgrade CSV parser - EUBFR-274 (@kalinchernev)
- #216 feat(etls): add interreg 2014TC16RFTN004 - EUBFR-258 (@kalinchernev)
- #215 feat(etls): add interreg 2014TC16RFTN003 - EUBFR-258 (@kalinchernev)
- #214 feat(etls): add interreg 2014TC16RFIR001 - EUBFR-258 (@kalinchernev)
- #212 feat(etls): add interreg 2014TC16RFCB021 - EUBFR-258 (@kalinchernev)
- #213 feat(etls): add interreg 2014TC16RFCB050 - EUBFR-258 (@kalinchernev)
- #210 feat(etls): add interreg 2014TC16M4TN001 - EUBFR-258 (@kalinchernev)
- #209 feat(etls): add interreg 2014TC16I5CB007 - EUBFR-258 (@kalinchernev)
- #208 feat(etls): add interreg 2014TC16I5CB006 - EUBFR-258 (@kalinchernev)
- #227 refactor(demo): visualize enrichment results - EUBFR-267 (@kalinchernev)
- #225 refactor(etls): improve euinvest - EUBFR-265 (@kalinchernev)
- #222 chore(elasticsearch): upgrade to 6.5 - EUBFR-260 (@kalinchernev)
- #211 feat(etls): add interreg 2014TC16M6TN001 - EUBFR-258 (@kalinchernev)
- #207 feat(etls): add interreg 2014TC16I5CB005 - EUBFR-258 (@kalinchernev)
- #204 feat(etls): add interreg 2014TC16RFCB047 - EUBFR-258 (@kalinchernev)
- #203 feat(etls): add interreg 2014TC16RFCB014 - EUBFR-258 (@kalinchernev)
- #206 feat(etls): add interreg 2014TC16RFTN002 - EUBFR-258 (@kalinchernev)
- #205 feat(etls): add interreg 2014TC16RFPC001 - EUBFR-258 (@kalinchernev)
- #201 feat(etls): add producer: bulgaria - EUBFR-257 (@kalinchernev)
- #202 feat(etls): add interreg 2014TC16M4TN002 - EUBFR-258 (@kalinchernev)
- #190 feat(eubfr-cli): content download - EUBFR-234 (@kalinchernev)
- #199 refactor(etls): toggle complete flag - EUBFR-250 (@kalinchernev)
- #200 chore(deps): upgrades - noissue (@kalinchernev)
- #193 feat(etls): add euinvest producer - EUBFR-238 (@kalinchernev)
- #191 feat(etls): add energy projects data from DEVCO - EUBFR-240 (@kalinchernev)
- #185 feat(eubfr-cli): accept environment variables - EUBFR-232 (@kalinchernev)
- #192 refactor(etls): update projects from EU Results - EUBFR-239 (@kalinchernev)
- #186 refactor(etls): update eac to accept CSV files - EUBFR-223 (@kalinchernev)
- #189 chore(deps): upgrade dependencies - EUBFR-230 (@kalinchernev)
- #188 refactor(eubfr-cli): correct stage protection logic - EUBFR-233 (@kalinchernev)
- #173 refactor(enrichment): improve resilience - EUBFR-159 (@kalinchernev)
- #187 docs(content): sync .content to s3 bucket - noissue (@kalinchernev)
- #182 docs(etls): update documentation for creating new ETLs - EUBFR-231 (@kalinchernev)
- #184 refactor(handlers): remove callback from async lambda handlers - EUBFR-229 (@kalinchernev)
- #183 chore(release): improve workflows - EUBFR-228 (@kalinchernev)
- #181 chore(deps): upgrade dependencies - EUBFR-218 (@kalinchernev)
- #160 feat(ingestion): make use of AWS Fargate as fallback of timeout in lambda handlers - EUBFR-204 (@kalinchernev)
In order to avoid misleading data based on assumptions, internationalization in strings containing budgetary information has been now ignored. Only strings containing strictly eur
, regardless of the letter case, are taken into account.
- #166 refactor(budgetFormatter): ignore spaces between when abbreviations - EUBFR-214 (@kalinchernev)
- #179 chore(documentation-theme): update to ECL v2 - noissue (@kalinchernev)
- #176 refactor(cli): improve deployment workflows - EUBFR-146 (@kalinchernev)
- Kalin Chernev (@kalinchernev)
- #168 feat(etl): add data from DEVCO - EUBFR-217 (@kalinchernev)
- #174 feat(secrets-manager): improve workflows using AWS Secrets Manager service - EUBFR-224 (@kalinchernev)
- #172 fix(etl): correct type field in BUDG ETL - EUBFR-220 (@MrGRA)
- #170 fix(etl): correct type field in BUDG ETL - EUBFR-220 (@MrGRA)
- #175 refactor(etls): change budg to eac and update mapping - EUBFR-222 (@kalinchernev)
- Guilherme Almeida (@MrGRA)
- Kalin Chernev (@kalinchernev)
- #167 fix(cordis): support fields for exceptional FP4 - EUBFR-215 (@kalinchernev)
- Kalin Chernev (@kalinchernev)
- #159 feat(etl): add title FTS - EUBFR-207 (@kalinchernev)
- #158 feat(etl): add FTS - EUBFR-202 (@kalinchernev)
- #157 feat(eubfr-cli): add features - EUBFR-205 (@kalinchernev)
- #163 refactor(budgetFormatter): improve work with monetary information - EUBFR-208 (@kalinchernev)
- #164 refactor(etl): update CORDIS producer to cover FP1 to FP7 on top of H2020 (@kalinchernev)
- #161 fix(etl): update transform function inforegio - EUBFR-208 (@raduchiriac)
- Kalin Chernev (@kalinchernev)
- Radu Chiriac (@raduchiriac)
- Yannick Huard (@yhuard)
- #153 feat(etl): add data from DG HOME - EUBFR-201 (@kalinchernev)
- #145 feat(etl): add cordis and H2020 - EUBFR-200 (@raduchiriac)
- #152 feat(etl): add field for marking public information - EUBFR-154 (@kalinchernev)
- #155 fix(etl): corrections in DG HOME - EUBFR-201 (@kalinchernev)
- Kalin Chernev (@kalinchernev)
- Radu Chiriac (@raduchiriac)
- #149 fix(dashboard): correct query list files - EUBFR-185 (@raduchiriac)
- #148 fix(dashboard): refactor files query with a producer_id - EUBFR-196 (@raduchiriac)
- #147 fix(dashboard): correct query list files - EUBFR-185 (@raduchiriac)
- Radu Chiriac (@raduchiriac)
- wesley deglise (@degliwe)
- dashboards: use ECL v1 - EUBFR-171 (#120) (f9b9bf3)
- demo: correct paths - EUBFR-152 (#114) (45772b0)
- demo: demo app improvements - EUBFR-80 (#46) (d078b1b)
- documentation-theme: remove trash from markup - no issue (#107) (3a7185f)
- elasticsearch: grant access to ES per lambda - EUBFR-142 (#127) (f848308)
- es-project-types: add more types to ES "project" index - EUBFR-140 (#94) (296e1b5)
- etl: add VALOR's project_id - EUBFR-111 (#84) (acfc5e7)
- etl: comply with new architecture - EUBFR-30 (#13) (32b1310)
- etl: fix budget recording - EUBFR-93 (#56) (c7ab36a)
- etl: fix location field name - EUBFR-78 (#43) (4b56add)
- etl: set directorates as reporting_organization values - EUBFR-193 (#143) (58a0f54)
- iati-etl: change value for budget as well - EUBFR-162 (#119) (c1ad582)
- iati-etl: consider two values - EUBFR-173 (#122) (9bfda23)
- iati-etl: upload transformed data at once - noissue (#117) (02b9540)
- iati-etl: use expenditure rather than commitment - EUBFR-162 (#118) (07c8aa0)
- packages: add missing dependency - no issue (400332e)
- permissions: grant permissions to enrichment process - no issue (#101) (d50cf5c)
- plugins: move lib folder - no issue (#67) (cc35000)
- scripts: correct deletion scripts - noissue (#91) (a3c4d95), closes #93
- signed-uploads: correct cloud formation configurations - no issue (#20) (f5c2005)
- acl: allow only users from specific groups - EUBFR-36 (#21) (93e56fd)
- budget: update etl - EUBFR-105 (#70) (973419e)
- dashboard: visual identity - EUBFR-71 (#42) (a93607e)
- delete-objects: add "delete object" functionality - EUBFR-50 (#31) (74c0e80)
- deleter: automatic tear down - EUBFR-83 (#49) (fa7855a)
- deleter: protect staging environments - no issue (#54) (34fdb1e)
- demo: initiate the demo - noissue (#24) (7e6a45c), closes #23 #22
- demo-website: add simple page showing projects - EUBFR-46 (#26) (3547b6f), closes #23 #22 #25
- docs: add documentation based on flow - EUBFR-120 (#73) (350462e)
- docs: add specs for Valor/EAC/xls etl - EUBFR-111 (#74) (b5bebc9)
- dynamo-autoscale: scale Dynamo capacity dynamically - EUBFR-25 (#12) (df81799)
- elasticsearch: improve mappings - EUBFR-88 (#55) (8a67c11)
- elasticsearch: restrict methods - EUBFR-137 (#96) (e694b72)
- enrich-currency: implement "enrich currency" process - EUBFR-184 (#133) (ce38952)
- enrichment: build enrichment PoC - EUBFR-126 (#85) (14db195)
- enrichment: get data from gisco - EUBFR-113 (#88) (7c237f2)
- enrichment: get nuts code from coordinates - EUBFR-115 (#105) (ddafeb5)
- enrichment-fields-budget: use time precision - EUBFR-198 (#142) (0ce6c2b)
- es-id: provide ES IDs for projects - EUBFR-125 (#83) (504ab9a)
- etl: add inforegio json etl - EUBFR-47 (#27) (d200107)
- etl: add Just ETL - INNO-151 (#123) (daad8e5)
- etl: add missing fields AGRI ETL - EUBFR-118 (#78) (c0aae25)
- etl: add poc for wifi4eu - EUBFR-153 (#103) (210ec3c)
- etl: add xls etl -EUBFR-37 (#19) (f6c55c2)
- etl: add xml etl - EUBFR-90 (#62) (87207b1)
- etl: comply with the expected output json - EUBFR-22 (#8) (09e4afb)
- etl: fix date format - EUBFR-77 (#44) (e1fcee5)
- etl: update location fields - EUBFR-100 (#58) (24d512b)
- etl-currency: sanitize currency codes - EUBFR-195 (#139) (70c5818)
- etl-results: report ETL results - EUBFR-57 (#36) (4ffaa88)
- eubfr-cli: bootstrap cli utility - EUBFR-176 (#138) (db6075e)
- facade: model and implement facade for s3 proxy - EUBFR-12 (#6) (9464842)
- facade: refactoring - EUBFR-14 (#9) (b2f0d9b)
- geo-point: add centroid to records - EUBFR-130 (#82) (2faf384)
- iati: init etl - EUBFR-162 (#110) (0e89369)
- ingestion: react to S3 events - EUBFR-20 (#5) (43ee96a)
- ingestion-manager: dynamically call producer's SNS topic - EUBFR-45 (#22) (556c89a)
- ingestion-quality-analyzer: init service - EUBFR-166 (#121) (11e98cd)
- instance-stopper: initiate service - EUBFR-189 (#136) (7828c73)
- logger: extend logger service with a messenger - EUBFR-122 (#79) (3feda55), closes #81
- logging: centralize logging for better reporting - EUBFR-92 (#60) (11524f1)
- mappings: add keyword feature on title - no issue (#68) (4452269)
- meta-index: add meta index - EUBFR-28 (#11) (12397aa)
- meta-index: replace dynamodb with elasticsearch - EUBFR-104 (#72) (7f531e7)
- projects: save results in DynamoDB - EUBFR-32 (#14) (13a3808)
- projects-count: display the right projects count - EUBFR-87 (#51) (2640bf4)
- reports: display quality information - EUBFR-175 (#130) (525a1a4)
- resources: optimise dev development time - EUBFR-102 (#63) (2b6427e)
- save-to-db: save records to DynamoDB - EUBFR-21 (#7) (5a14ed1)
- serverless-plugin-elasticsearch-index: add plugin - EUBFR-101 (#64) (4775c3c), closes #65
- types: add date precision fields - EUBFR-192 (#140) (0c5ff98)
- types: add types via flow - EUBFR-72 (#45) (a290858)
- ui: add "file info" page on demo - EUBFR-58 (#37) (4f6bb5a)
- update-doc: add update functionality - EUBFR-51 (#33) (5f4e086)
- upload-form: add disclaimer - EUBFR-53 (#34) (17111d8)
- upload-form: make form looks better - EUBFR-54 (#35) (c6c964e)
- value-store: populate producer_id field - EUBFR-190 (#134) (6cf7f71)
- value-store-projects: save location as a geo_shape - EUBFR-98 (#57) (926a202)