Skip to content

11405 refactor exports experiment#12546

Merged
landreev merged 2091 commits into
11405-refactor-exportsfrom
11405-refactor-exports-experiment
Jul 20, 2026
Merged

11405 refactor exports experiment#12546
landreev merged 2091 commits into
11405-refactor-exportsfrom
11405-refactor-exports-experiment

Conversation

@landreev

Copy link
Copy Markdown
Contributor

(this is a local PR, not into develop, but from a sub-branch into another working branch)

stevenwinship and others added 30 commits April 27, 2026 09:11
…and `TermsOfUseAndAccess` in `MinimalPopulator`
…bject` properties in fixture builders (Dataset and DataFile)
…its integration across fixture builders and tests using a new recipe
…onse

Fix timing issue when posting guestbook response and requesting the d…
Timezone fix in validateInternalTimestampIsNotOutdated()
… and recipes

Provides comprehensive guides and examples for using the dataset fixture generator, recipes, and populators. Includes usage scenarios, architecture overview, persistence guidance, and extension recommendations to support test development.
Enable S3 multipart upload (in non-direct upload)
… tests

This utility is replaced by a more sophisticated JUnit extension
…nit extension

Adds `JpaEntityManagerService` for managing JPA entity lifecycle and transaction operations in tests, the `JpaPerformanceTest` annotation to streamline performance test setup with Testcontainers, and the `JpaPerformanceTestExtension` to handle shared PostgreSQL container and database isolation. Updates `pom.xml` with required dependencies for these utilities.
…ceTest` utilities

Replaces `JpaTestBootstrap` and manual container management with the `JpaPerformanceTest` annotation and `JpaEntityManagerService`. Removes redundant `@AfterAll` cleanup logic.
Includes resource-local transaction management, entity scanning setup, and matching production-like JPA properties, but tailored for test scenarios.
…tup and best practices

Includes instructions for running performance tests, database-bound testing with Testcontainers, and using `JpaEntityManagerService`. Provides example test class, configuration details, and advanced usage for query profiling.
Adds support for Markdown files in Sphinx configuration. Upgrades `myst-parser` from `2.0.0` to `4.0.0` in requirements for compatibility.
* A quick fix for the issue with file-level handles bombing on create. #12174

* Another quick fix, for #8881 (combined with #12174)

* A release note #12174

* A quick fix for the issue with file-level handles bombing on create. #12174

Another quick fix, for #8881 (combined with #12174)

A release note #12174
poikilotherm and others added 26 commits June 12, 2026 23:04
docs: fix code block formatting in Native API Guide (#12457)
Removed a note about the proposed Geospatial metadata block.
Co-authored-by: Philip Durbin <philip_durbin@harvard.edu>
Use sphinx-design module for feature list
move the list of features into the guides
# Conflicts:
#	doc/sphinx-guides/source/installation/config.rst
#	src/main/java/edu/harvard/iq/dataverse/settings/FeatureFlags.java
#	tests/integration-tests.txt
…#12469)

* #12464 update code to work with both versions of display value string

* #12464 remove alternate fix
Documenting auth. change for /access/datafile/.../userPermissions API
Resolved the following merge conflicts:
	modules/dataverse-parent/pom.xml
	src/main/java/edu/harvard/iq/dataverse/harvest/server/OAIRecordServiceBean.java
	src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java
@landreev
landreev merged commit e096244 into 11405-refactor-exports Jul 20, 2026
13 of 14 checks passed
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 24.934% (+1.2%) from 23.752% — 11405-refactor-exports-experiment into 11405-refactor-exports

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.