Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/3.15.3 #3422

Merged
merged 72 commits into from
Oct 31, 2023
Merged

Release/3.15.3 #3422

merged 72 commits into from
Oct 31, 2023

Commits on May 11, 2023

  1. Configuration menu
    Copy the full SHA
    7c116bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f83ac8a View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. Configuration menu
    Copy the full SHA
    10c7aa0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9506f11 View commit details
    Browse the repository at this point in the history
  3. Fix formatting

    stchris committed May 12, 2023
    Configuration menu
    Copy the full SHA
    443487d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0ff3114 View commit details
    Browse the repository at this point in the history
  5. Add missing import

    stchris committed May 12, 2023
    Configuration menu
    Copy the full SHA
    50b06e8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    34cc5dd View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Configuration menu
    Copy the full SHA
    bef083c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab8aae2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    841c1bd View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    a6aea1a View commit details
    Browse the repository at this point in the history
  2. UI docker image python package (#3129)

    * Install python3
    
    The python package is no longer available in Debian 12
    
    * Remove python from ui deps
    
    * Remove build-essentials package as it is not required for UI dev
    
    ---------
    
    Co-authored-by: Till Prochaska <[email protected]>
    stchris and tillprochaska committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    1458e95 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    676bcc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e53cc01 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40e803b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3659b77 View commit details
    Browse the repository at this point in the history
  5. Fix formatting

    stchris committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    611ce74 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db6e584 View commit details
    Browse the repository at this point in the history
  7. Add missing import

    stchris committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    513704a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dd2bb1e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    30c3d4c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5c3c2e6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    83f6f47 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    927faac View commit details
    Browse the repository at this point in the history
  13. UI docker image python package (#3129)

    * Install python3
    
    The python package is no longer available in Debian 12
    
    * Remove python from ui deps
    
    * Remove build-essentials package as it is not required for UI dev
    
    ---------
    
    Co-authored-by: Till Prochaska <[email protected]>
    stchris and tillprochaska committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    45ea9f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Release/3.14.2 to main (#3172)

    * Add scroll and size settings for xref es scans
    
    * Bump version: 3.14.1 → 3.14.2-rc1
    
    * Add generic scroll/size parameters to scan calls
    
    * Bump version: 3.14.2-rc1 → 3.14.2-rc2
    
    * Fix formatting
    
    * Bump version: 3.14.2-rc2 → 3.14.2-rc3
    
    * Add missing import
    
    * Bump version: 3.14.2-rc3 → 3.14.2-rc4
    
    * Apply scroll window settings to xref operations only
    
    * Revert the decision to apply scroll settings here
    
    * Bump version: 3.14.2-rc4 → 3.14.2-rc5
    
    * Bump version: 3.14.2-rc5 → 3.14.2
    
    * UI docker image python package (#3129)
    
    * Install python3
    
    The python package is no longer available in Debian 12
    
    * Remove python from ui deps
    
    * Remove build-essentials package as it is not required for UI dev
    
    ---------
    
    Co-authored-by: Till Prochaska <[email protected]>
    
    * Fix missing imports
    
    * Update Transifex config to work with the latest version of the tx CLI
    
    * Update translations
    
    ---------
    
    Co-authored-by: Till Prochaska <[email protected]>
    stchris and tillprochaska authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    57cec2b View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Fix missing imports

    stchris committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    3d75344 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b43e47 View commit details
    Browse the repository at this point in the history
  3. Update translations

    tillprochaska authored and stchris committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    e981374 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d565ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    99235d5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a948c83 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    799c23c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3174 from alephdata/release/3.14.3

    Release/3.14.3 into main
    stchris authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    c187444 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d111788 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a26ea5c View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Update translations

    tillprochaska committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    34d16f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    481a51a View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Implement server-side bookmarks (#2843)

    * Implement basic CRUD operations for bookmarks
    
    * Delete bookmarks when entity is deleted
    
    * Run Alembic migrations in test environment
    
    Before, we created the database schema based on model classes which meant we'd end up with a slightly different schema in test and dev/prod environments.
    
    * Add endpoint to migrate bookmarks from client-side storage
    
    * Return whether entity is bookmarked in entity API response
    
    * Remove warning popover when using bookmarks feature for the first time
    
    * Load bookmarks from API
    
    * Automatically migrate local bookmarks
    
    * Extend data fetching logic to support partial invalidations
    
    As a reminder to my future self: In Aleph’s frontend, we use our own mini data fetching framework built on top of Redux. One thing it does is caching data from API responses. For example, when a user views their bookmarks, does something else and then views the bookmarks again, the bookmarks are only fetched once. When viewing the bookmarks the second time, we render them based on a runtime cache.
    
    This can lead to outdated data being displayed. For example, when the user creates a new bookmark *after* the bookmarks have been loaded, the list of bookmarks would be outdated. Our mini framework does handle data invalidation, but only globally, for all cached data.
    
    That works ok in most cases, but for bookmarks, it leads to a bad UX. When you view an entity, then click on the bookmarks button, it would cause the entire page (all the data about the entity) to reload, even though none of that data has changed. The only thing that has changed is the list of bookmarks.
    
    We handle data invalidation by storing the timestamp when a data object was loaded and the timestamp of the last mutation. Whenever we render cached data, we check whether the cached data might be outdated (i.e. when it has been loaded before the latest mutation).
    
    Until now, we only stored one global mutation timestamp. Whenever that timestamp was updated, all cached data became outdated. Now, in addition to the global mutation timestamp, we have an option to store mutation timestamp for specific subsets of the cached data. So when creating or deleting a bookmark, instead of updating the global mutation timestamp (which would invalidate all cached data), we can update the timestamp for the `bookmarks` mutation key. This would invalidate only cached bookmarks, but no other data.
    
    * Actually commit ORM session to execute queries
    
    * Update wording
    tillprochaska authored and stchris committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    e140997 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db619ec View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG after 3.14.3

    stchris committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    c2dd117 View commit details
    Browse the repository at this point in the history
  4. Bump ingest-file and FTM versions

    catileptic authored and stchris committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    0ec0c28 View commit details
    Browse the repository at this point in the history
  5. Bump ingest-file version in contrib/

    catileptic authored and stchris committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    43fec96 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    501b4fe View commit details
    Browse the repository at this point in the history
  7. Bump ingest-file to 3.19.1

    stchris committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    5693660 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8c29b32 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    006216b View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    74a94c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4290fa View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. New user guide (#3223)

    * Remove old user guide
    
    * Add new user guide contents
    
    * Optimize image sizes and dimensions
    
    * Update homepage teaser wording
    
    * Fix annotation positions
    
    * Update video tutorial style to increase contrast between video and intro text
    
    * Exclude some terms from auto translatiosn
    
    * Add Portugese translation
    
    * Fix bad links
    
    * Remove changelog from docs
    
    This was a ghost page (i.e. it was not linked anywhere) and we have been publishing a changelog as part of the repo for some time now.
    
    * Remove unused layout
    
    * Temporarily remove link to timelines article as it hasn’t been written yet
    tillprochaska committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    a2283b0 View commit details
    Browse the repository at this point in the history
  2. Add redirects for old user guide links (#3229)

    * Upgrade to Astro 2
    
    * Add redirects for old user guide links
    tillprochaska committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    2acae50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92992da View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Bump ingest-file to 3.19.2

    stchris committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    10534c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cab5fb7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03d06de View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    1e93d10 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3321 from alephdata/release/3.15.1

    Release/3.15.1 into main
    stchris authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    b523fb5 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    20832c0 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Revert authlib to < 1

    stchris committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    cdfd75f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3e7a6e View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. Enable mtls / client cert configuration for elasticsearch connections (

    …#3010)
    
    * Teach TLS to elasticsearch client
    
    * Add example ES mtls env vars to aleph.env.tmpl
    
    * Add mtls section to documentation
    simonwoerpel authored Oct 7, 2023
    Configuration menu
    Copy the full SHA
    4bee9db View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    751603b View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    330d1a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbfec60 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9043f7e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e149a37 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a95f61b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ab175bc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    72e03f1 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Configuration menu
    Copy the full SHA
    3d83bf4 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    98a378f View commit details
    Browse the repository at this point in the history