java-client
java-client copied to clipboard
Official Weaviate Java Client
 Snyk has created this PR to upgrade org.projectlombok:lombok from 1.18.38 to 1.18.40. :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly...
 Snyk has created this PR to upgrade com.google.protobuf:protobuf-java-util from 4.32.0 to 4.32.1. :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly...
 Snyk has created this PR to upgrade com.google.protobuf:protobuf-java from 4.32.0 to 4.32.1. :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly...
 Snyk has created this PR to upgrade com.google.code.gson:gson from 2.13.1 to 2.13.2. :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly...
 Snyk has created this PR to upgrade com.nimbusds:oauth2-oidc-sdk from 11.27.1 to 11.28. :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly...
JDK 17 made all internal classes strongly encapsulated, meaning reflection cannot be used on them. We use this workaround `--add-opens=java.base/java.lang=ALL-UNNAMED` to allow Gson reflective access to all these classes, because...
Builders in their current form suffer from a potential misuse where calling a builder setter after calling `.build()` may alter the state of a previously-create "target" object. Consider: ```java var...
Java's Stream API features a built-in support for parallel stream processing: calling `myList.stream().parallel()` will distribute the workload across the available threads. CursorSpliterator which underpins our pagination implementation is returning `null`...
> Should we validate the page size to be >=1? _Originally posted by @salvatore-campagna-weaviate in https://github.com/weaviate/java-client/pull/399#discussion_r2179468062_ For the large part, `client6` relies on server-side validation for request parameters to avoid...