Skip to content

Release 7.1.0 #1737

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

Merged
merged 71 commits into from
Jan 6, 2025
Merged

Release 7.1.0 #1737

merged 71 commits into from
Jan 6, 2025

Conversation

rjrudin
Copy link
Contributor

@rjrudin rjrudin commented Jan 6, 2025

No description provided.

rjrudin and others added 30 commits August 19, 2024 09:22
Better way of disabling some tests when using reverse proxy server
Will enable this once the server nightly build has the fix.
MLE-16147 Added disabled test for score-bm25 fix
This may be the root cause of the logging issue I'm running into with Flux - at least according to https://www.slf4j.org/codes.html#StaticLoggerBinder , as I verified that slf4j-api 1.x is sneaking onto the classpath. This should otherwise be a no-op for all of the Java Client, it doesn't care what version of slf4j-api it's using.
Can now specify a page length of 0 when searching with OkHttpServices.
Switch to images and artifactory.
Removing mapped volumes.
Using .env for mapping a local volume during development.
Converting Jenkinsfile to use a docker-compose file
Add 8011 to open ports in the docker container.
Create gradle-local.properties file in the root directory also
This time for the reverse proxy tests.
Now I suspect port 8020 should not be mapped in Docker.
Also remove a reference to a local forest directory now that we're using Docker volumes.
Remove a set of tests that not required.
I removed the teardown from the "publish" stage, as we don't stand up Docker for that stage.
Removed two very old tests that had previously been ignored and effectively have zero value now.
Not yet supported by the server.
MLE-17235 Removed weight from shortest-path
MLE-18458 Added support for try-with-resource
No functional changes. This is to prevent future PRs from having a bunch of formatting changes.
Finally makes use of the OkHttp MultipartReader to stream body parts instead of reading them all into memory. There's no test to be added here, as the only way to verify this is to try with a sufficient amount of data to cause an OutOfMemoryError. That will be verified manually instead. The existing regression tests will suffice to ensure that eval/invoke still work properly.
MLE-19222 Eval/invoke now stream results
Also added docs to ensure clients call `close()`, which they really ought to have been doing already given the name "iterator".
Sanity check to ensure connection is closed
This is to provide some indication that a user can get null back for a read call when the document exists.
MLE-18751 Added docs about descriptors and content versioning
Intent is to support this in places the upcoming query pipeline kit and other apps that want to create a client via properties.

Going to remove this support in the Spark connector next and reuse this.
MLE-19240 Added marklogic.client.connectionString
MLE-19240 Allowing for host to override connection string
@rjrudin rjrudin marked this pull request as draft January 6, 2025 16:45
This now fits the convention in our other repositories, only reporting on direct dependencies. Also removed a couple direct dependencies from build.gradle that are already brought in as transitive dependencies.
@rjrudin rjrudin marked this pull request as ready for review January 6, 2025 17:39
@rjrudin rjrudin merged commit e9f2876 into master Jan 6, 2025
1 check passed
@rjrudin rjrudin deleted the release/7.1.0 branch May 8, 2025 20:11
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.

3 participants