Releases: alephdata/aleph
3.15.1-rc1
What's Changed
- Derive "safeHtml" from all "bodyHtml" values by @tillprochaska in #3168
- Document how to enable IAM role-based auth via environment variable configuration (thanks, @zekehuntergreen !) in #3206
- Add simple script to generate test emails by @tillprochaska in #3207
Dependency upgrades
- Bump @alephdata/followthemoney from 3.4.0 to 3.4.4
- Bump semver from 6.3.0 to 6.3.1 in /ui by @dependabot in #3210
- Bump tough-cookie from 4.1.2 to 4.1.3 in /ui by @dependabot in #3208
- Bump @types/node from 18.16.16 to 18.16.19 in /ui by @dependabot in #3198
- Bump sass from 1.62.1 to 1.63.6 in /ui by @dependabot in #3192
- Bump react-router-dom from 6.11.2 to 6.14.1 in /ui by @dependabot in #3191
- Bump recharts from 2.6.2 to 2.7.2 in /ui by @dependabot in #3189
- Bump react-intl from 6.4.2 to 6.4.4 in /ui by @dependabot in #3147
- Bump @formatjs/intl-locale from 3.3.0 to 3.3.2 in /ui by @dependabot in #3146
- Bump @formatjs/intl-relativetimeformat from 11.2.2 to 11.2.4 in /ui by @dependabot in #3143
- Bump @formatjs/cli from 6.1.1 to 6.1.3 in /ui by @dependabot in #3140
- Bump @formatjs/intl-pluralrules from 5.2.2 to 5.2.4 in /ui by @dependabot in #3137
New Contributors
- @zekehuntergreen made their first contribution in #3206
Full Changelog: 3.14.1-rc15...3.15.1-rc1
3.15.0-rc2
What's Changed
- User group management in the aleph command-line tool by @micahflee in #3127
- Implement server-side bookmarks by @tillprochaska in #2843
- Add Sentry support for ingest-file and worker by adding the SENTRY_DSN secret to the helm chart by @stchris in #3181
- Use fuzzy search for collections search by @tillprochaska in #3092
- Show timeline items with invalid dates by @tillprochaska in #2963
- Add existing entities to timelines by @tillprochaska in #3005
- Allow users to add timeline items with times by @tillprochaska in #3014
- Fix whitespace in timelines chart view by @tillprochaska in #3102
- Add additional confirmation UI before destructive actions by @tillprochaska in #3006
- Send null value if collection metadata fields are empty by @tillprochaska in #3061
- Updated followthemoney documentation links by @stchris in #2951
- Fix flaky test by @tillprochaska in #3011
- Fix incorrect concurrency settings for docs workflow by @tillprochaska in #3054
- Fix search highlights disappearing when opening entity previews by @tillprochaska in #3093
- Delete workflow that adds new issues and PRs to a project by @tillprochaska in #3101
- In-app feedback for document previews and OCR by @tillprochaska in #3096
- Fixes for the UI docker image (remove the python package) by @stchris in #3129
- Remove convert document by @stchris in #2755
- Use Ruff for linting by @stchris in #3089
- Hotfix/UI docker remove python by @stchris in #3158
- Disable ES security in the development docker setup by @catileptic in #3134
- Make code reloading work by @stchris in #3169
- Remove deprecated --eager-loading parameter by @stchris in #3175
- Update migrations to SQLAlchemy 2.x by @stchris in #3177
- Push Docker images for tags only by @tillprochaska in #3008
Dependency upgrades
- Bump react-intl from 6.2.10 to 6.3.2 in /ui by @dependabot in #2981
- Bump @blueprintjs/icons from 4.14.3 to 4.14.5 in /ui by @dependabot in #2980
- Bump sass from 1.58.3 to 1.60.0 in /ui by @dependabot in #2978
- Bump @types/lodash from 4.14.191 to 4.14.192 in /ui by @dependabot in #2974
- Bump prettier from 2.8.4 to 2.8.7 in /ui by @dependabot in #2972
- Bump react-countup from 6.4.1 to 6.4.2 in /ui by @dependabot in #2970
- Bump react-markdown from 8.0.5 to 8.0.6 in /ui by @dependabot in #2971
- Bump @craco/craco from 7.0.0 to 7.1.0 in /ui by @dependabot in #2968
- Bump yaml from 2.2.1 to 2.2.2 in /ui by @dependabot in #3012
- Bump react-markdown from 8.0.6 to 8.0.7 in /ui by @dependabot in #3018
- Bump yaml from 2.2.1 to 2.2.2 in /ui by @dependabot in #3019
- Bump prettier from 2.8.7 to 2.8.8 in /ui by @dependabot in #3020
- Bump json5 from 2.2.1 to 2.2.3 in /docs by @dependabot in #2991
- Bump @formatjs/intl-pluralrules from 5.1.10 to 5.2.2 in /ui by @dependabot in #3021
- Bump sass from 1.60.0 to 1.62.1 in /ui by @dependabot in #3023
- Bump @formatjs/intl-locale from 3.1.1 to 3.3.0 in /ui by @dependabot in #3022
- Bump react-router-dom from 6.8.2 to 6.11.0 in /ui by @dependabot in #3038
- Bump react-intl from 6.3.2 to 6.4.2 in /ui by @dependabot in #3034
- Bump date-fns from 2.29.3 to 2.30.0 in /ui by @dependabot in #3035
- Bump @formatjs/cli from 6.0.4 to 6.1.1 in /ui by @dependabot in #3043
- Bump @types/lodash from 4.14.192 to 4.14.194 in /ui by @dependabot in #3042
- Bump @blueprintjs/icons from 4.14.5 to 4.15.0 in /ui by @dependabot in #3037
- Bump @blueprintjs/core from 4.17.5 to 4.18.0 in /ui by @dependabot in #3017
- Bump @blueprintjs/table from 4.9.0 to 4.10.1 in /ui by @dependabot in #3036
- Bump @formatjs/intl-relativetimeformat from 11.1.10 to 11.2.2 in /ui by @dependabot in #3039
- Bump blinker from 1.5 to 1.6.2 by @dependabot in #3033
- Bump react-router-dom from 6.11.0 to 6.11.1 in /ui by @dependabot in #3046
- Bump playwright from 1.31.1 to 1.32.1 by @dependabot in #3030
- Bump pytest-playwright from 0.3.1 to 0.3.3 by @dependabot in #3031
- Bump apispec from 5.2.2 to 6.3.0 by @dependabot in #2941
- Bump flake8-bugbear from 23.1.20 to 23.3.23 by @dependabot in #2955
- Bump papaparse from 5.3.2 to 5.4.1 in /ui by @dependabot in #2969
- Bump recharts from 2.4.3 to 2.5.0 in /ui by @dependabot in #2966
- Bump @blueprintjs/select from 4.8.12 to 4.9.14 in /ui by @dependabot in #3048
- Bump @types/node from 18.11.18 to 18.16.14 in /ui by @dependabot in #3088
- Bump @blueprintjs/table from 4.10.1 to 4.10.4 in /ui by @dependabot in #3073
- Bump @blueprintjs/icons from 4.15.1 to 4.16.0 in /ui by @dependabot in #3098
- Bump @blueprintjs/select from 4.9.14 to 4.9.20 in /ui by @dependabot in #3099
- Bump @alephdata/followthemoney from 3.3.0 to 3.4.0 in /ui by @dependabot in #3084
- Bump react-router-dom from 6.11.1 to 6.11.2 in /ui by @dependabot in #3083
- Bump recharts from 2.5.0 to 2.6.2 in /ui by @dependabot in #3076
- Bump react-redux from 8.0.5 to 8.0.7 in /ui by @dependabot in #3119
- Bump yaml from 2.2.2 to 2.3.1 in /ui by @dependabot in #3109
- Bump @blueprintjs/select from 4.9.20 to 4.9.21 in /ui by @dependabot in #3111
- Bump @types/lodash from 4.14.194 to 4.14.195 in /ui by @dependabot in #3112
- Bump @types/node from 18.16.14 to 18.16.16 in /ui by @dependabot in #3113
- Bump @blueprintjs/table from 4.10.4 to 4.10.8 in /ui by @dependabot in #3114
- Bump vite from 3.2.4 to 3.2.7 in /docs by @dependabot in #3122
- Bumps version of FTM libs, SQLAlchemy, Flask and related to latest by @catileptic in #3160
- Bump ingest-file and FTM versions by @catileptic in #3182
New Contributors
- @micahflee made their first contribution in #3127
Full Changelog: 3.14.1-rc15...3.15.0-rc2
3.14.3
3.14.3
What's changed
-
Introduced two new Settings which controll the scroll window of ElasticSearch queries made during xref operations:
ALEPH_XREF_SCROLL
(defaults to5m
) is the 'scroll' parameter used on ES scan() calls for xref operations and configures how long a consistent view of the index should be maintained for scrolled searchALEPH_XREF_SCROLL_SIZE
(defaults to1000
) is the 'size' parameter used on ES scan() calls for xref operations
and configures the size (per shard) of the batch sent for each iteration of a scan
-
Removed unnecessary packages from the UI docker image in #3129
-
Update Transifex config to work with the latest version of the tx CLI
Full Changelog: 3.14.1...3.14.3
3.14.1
What's Changed
-
Sentry support
This release adds support for sending error tracebacks to sentry.io (or a self-hosted instance). This is controlled by two environment variables:
SENTRY_DSN
andSENTRY_ENVIRONMENT
. -
Fixed a flaky UI test (#3011)
-
ingest-file
version bumped to 3.18.4 -
Use
bump2version
for the docker-compose files incontrib/
to automatically keep them up to date.
Dependency upgrades
- Bump loader-utils from 2.0.2 to 2.0.4 in /ui by @dependabot in #2699
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /ui by @dependabot in #2762
- Bump json5 from 1.0.1 to 1.0.2 in /ui by @dependabot in #2803
- Bump webpack from 5.74.0 to 5.76.1 in /ui by @dependabot in #2944
Full Changelog: 3.14.0...3.14.1
3.14.1-rc15
3.14.1-rc10
Contains ghcr.io fixes, compare to rc8: 3.14.1-rc8...3.14.1-rc10
3.14.1-rc8
What's Changed
-
Sentry support
This release adds support for sending error tracebacks to sentry.io (or a self-hosted instance). This is controlled by two environment variable,
SENTRY_DSN
andSENTRY_ENVIRONMENT
. -
Update Docker image tags to use GHCR repo #3013
Please note that all Aleph related Docker images are now hosted on ghcr.io. This release updates the project files to pull from
ghcr.io/alephdata
whereveralephdata
was used previously.
Dependency upgrades
- yaml from 2.2.1 to 2.2.2 ba55907
Full Changelog: 3.14.0...3.14.1-rc8
3.14.0
⚠️ New Container Registry
Please not that as of version 3.14.0, we have switched from Docker Hub to GitHub Container Registry to distribute Docker images for Aleph. That means you will need to update references to the images as follows:
Old image | New image |
---|---|
alephdata/aleph |
ghcr.io/alephdata/aleph |
alephdata/aleph-ui-production |
ghcr.io/alephdata/aleph-ui-production |
What's Changed
- Fix visual quirk when displaying long, dismissible messages by @tillprochaska in #2685
- Use className instead of class, enable linter rule 🤦♂️ by @tillprochaska in #2687
- Update contribution guide by @Rosencrantz in #2694
- Bump sqlalchemy from 1.4.43 to 1.4.44 by @dependabot in #2690
- Fix interpunctuation by @tillprochaska in #2682
- Migrate different legacy colors to the new Blueprint 4 color palette by @tillprochaska in #2688
- Rosencrantz/support by @Rosencrantz in #2704
- Bump urllib3 from 1.26.12 to 1.26.13 by @dependabot in #2706
- Bump jsonschema from 4.17.0 to 4.17.1 by @dependabot in #2703
- Bump pantomime from 0.5.1 to 0.5.3 by @dependabot in #2698
- Bump flake8 from 5.0.4 to 6.0.0 by @dependabot in #2705
- Bump tabulate from 0.8.10 to 0.9.0 by @dependabot in #2557
- Bump jsonschema from 4.17.1 to 4.17.3 by @dependabot in #2712
- Bump actions/add-to-project from 0.3.0 to 0.4.0 by @dependabot in #2710
- Enable json logging by @stchris in #2711
- Bump minimatch and recursive-readdir in /ui by @dependabot in #2700
- Fix native click behavior search results by @tillprochaska in #2715
- Fix blank screen create folder by @tillprochaska in #2716
- Bump followthemoney from 3.0.4 to 3.2.0 by @dependabot in #2702
- Show FTM version on about page by @stchris in #2743
- Bump react-router-dom from 6.4.2 to 6.4.4 in /ui by @dependabot in #2738
- Bump @blueprintjs/table from 4.7.6 to 4.7.9 in /ui by @dependabot in #2737
- Bump prettier from 2.7.1 to 2.8.0 in /ui by @dependabot in #2736
- Bump @types/lodash from 4.14.187 to 4.14.191 in /ui by @dependabot in #2735
- Bump react-intl from 6.2.1 to 6.2.2 in /ui by @dependabot in #2717
- Bump @formatjs/intl-pluralrules from 5.1.4 to 5.1.8 in /ui by @dependabot in #2752
- Bump @blueprintjs/select from 4.8.6 to 4.8.12 in /ui by @dependabot in #2750
- Bump @formatjs/cli from 5.1.3 to 5.1.7 in /ui by @dependabot in #2747
- Bump @alephdata/followthemoney from 3.0.10 to 3.2.0 in /ui by @dependabot in #2732
- Bump redux-thunk from 2.4.1 to 2.4.2 in /ui by @dependabot in #2733
- Bump react-redux from 8.0.4 to 8.0.5 in /ui by @dependabot in #2723
- Bump flake8-bugbear from 22.10.27 to 22.12.6 by @dependabot in #2753
- Bump @formatjs/intl-relativetimeformat from 11.1.4 to 11.1.8 in /ui by @dependabot in #2751
- Bump @formatjs/intl-locale from 3.0.7 to 3.0.11 in /ui by @dependabot in #2745
- Enable CORS for Elasticsearch API in development environment by @tillprochaska in #2744
- Bump typescript from 4.8.4 to 4.9.3 in /ui by @dependabot in #2719
- Bump sass from 1.55.0 to 1.56.2 in /ui by @dependabot in #2757
- Bump react-countup from 6.3.2 to 6.4.0 in /ui by @dependabot in #2729
- Bump @craco/craco from 7.0.0-alpha.8 to 7.0.0 in /ui by @dependabot in #2722
- Upgrade to the latest LTS Node.js version by @tillprochaska in #2759
- Bump sqlalchemy from 1.4.44 to 1.4.45 by @dependabot in #2763
- Rosencrantz/bump ingest file by @Rosencrantz in #2765
- Fix missing key props (and at linter rule to prevent this from happening again) by @tillprochaska in #2768
- Till/docs by @tillprochaska in #2709
- Bump react-markdown from 8.0.3 to 8.0.4 in /ui by @dependabot in #2785
- Bump query-string from 7.1.1 to 8.1.0 in /ui by @dependabot in #2786
- Bump yaml from 2.1.3 to 2.2.1 in /ui by @dependabot in #2778
- Bump react-intl from 6.2.2 to 6.2.5 in /ui by @dependabot in #2779
- Bump sass from 1.56.2 to 1.57.1 in /ui by @dependabot in #2773
- Bump prettier from 2.8.0 to 2.8.1 in /ui by @dependabot in #2775
- Bump @formatjs/cli from 5.1.7 to 5.1.12 in /ui by @dependabot in #2777
- Bump react-router-dom from 6.4.4 to 6.6.1 in /ui by @dependabot in #2776
- Bump typescript from 4.9.3 to 4.9.4 in /ui by @dependabot in #2771
- Bump @types/node from 17.0.45 to 18.11.18 in /ui by @dependabot in #2781
- Bump recharts from 2.1.16 to 2.2.0 in /ui by @dependabot in #2783
- Bump @blueprintjs/table from 4.7.9 to 4.7.10 in /ui by @dependabot in #2772
- Bump @types/d3-force from 3.0.3 to 3.0.4 in /ui by @dependabot in #2780
- Bump @types/d3-scale from 4.0.2 to 4.0.3 in /ui by @dependabot in #2784
- Run docs workflow only if docs directory as changes by @tillprochaska in #2789
- Integrate dejavu as an ES UI into dev workflow by @stchris in #2790
- Add and document a shortcut to a psql db shell by @stchris in #2796
- ingest-file 3.18.0 rc4 by @stchris in #2799
- Fix "in progress" and "error" states of
UpdateStatus
component by @tillprochaska in #2794 - Bump followthemoney from 3.2.0 to 3.2.1 by @dependabot in #2797
- Bump sqlalchemy from 1.4.45 to 1.4.46 by @dependabot in #2795
- Bump black from 22.10.0 to 22.12.0 by @dependabot in #2764
- Remove pdflib mention from docs by @stchris in #2804
- Bump urllib3 from 1.26.13 to 1.26.14 by @dependabot in #2807
- Switch all dependabot scans to monthly by @stchris in #2815
- Bump flake8-bugbear from 22.12.6 to 23.1.14 by @dependabot in #2813
- Fix app banner by @tillprochaska in #2826
- Bump ingest-file to 3.18.1 by @stchris in #2820
- Bump flake8-bugbear from 23.1.14 to 23.1.17 by @dependabot in #2819
- Bump flake8-bugbear from 23.1.17 to 23.1.20 by @dependabot in #2827
- Improve bookmarks warning messages by @tillprochaska in #2839
- Prevent a double click immediately closing a dialog that has just been opened by @tillprochaska in #2812
- Reset signin modal state after closing or when switching between signin and signup by @tillprochaska in #2817
- Modify reingest command to allow including origin=ingest by @catileptic in #2869
- Simplify timelines UI/reuse UI elements by @tillprochaska in #2629
- Merge release/3.13.1 (which actually holds 3.13.2-rc3) by @Rosencrantz in #2895
- Allow add-to-project to fail by @stchris in #2897
- Indicate optional fields when creating new timeline items by @tillprochaska in #2921
- Bump actions/add-to-project from 0.4.0 to 0.4.1 by @dependabot in #2920
- Add renameuser CLI command by @catileptic in #2832
- Bump typescript from 4.9.4 to 4.9.5 in /ui by @dependabot in #2851
- Bump redux from 4.2.0 to 4.2.1 in /ui by @dependabot in #2858
- Bump react-intl from 6.2.5 to 6.2.10 in /ui by @dependabot in https://github.com/alephdata/al...
v3.13.1-rc1
RC release in preparation for a new Aleph.
v3.13.0
- Library upgrades
- Minor fixes
- Updated Aleph to use Blueprint 4 (previous version was blueprint3)
- react-ftm has now been re-integrated with Aleph. The react-ftm library will now be deprecated
- Fixed the icon colour and alignment in network diagrams
- Fixed issue with scroll position resetting
- Fix investigation sidebar width
- Handle off-by-one bug in table viewer