Skip to content

Commit b454fee

Browse files
chore(main): release 0.10.0
1 parent 9e318bb commit b454fee

File tree

8 files changed

+51
-45
lines changed

8 files changed

+51
-45
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.9.0"
2+
".": "0.10.0"
33
}

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## [0.10.0](https://github.com/opentdf/java-sdk/compare/v0.9.0...v0.10.0) (2025-07-28)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* **sdk:** add base key and support for key grants in ZTDF ([#271](https://github.com/opentdf/java-sdk/issues/271))
9+
10+
### Features
11+
12+
* add system metadata assertion ([#270](https://github.com/opentdf/java-sdk/issues/270)) ([d235f13](https://github.com/opentdf/java-sdk/commit/d235f13ae8e20add618ebe30e18d0b485b7ed58f))
13+
* **sdk:** add base key and support for key grants in ZTDF ([#271](https://github.com/opentdf/java-sdk/issues/271)) ([c3b79db](https://github.com/opentdf/java-sdk/commit/c3b79dbd8786fdcbd18beff76b8cdf26c38b24da))
14+
15+
16+
### Bug Fixes
17+
18+
* **ci:** Update codeql.yaml to run on all pull requests ([#283](https://github.com/opentdf/java-sdk/issues/283)) ([9e318bb](https://github.com/opentdf/java-sdk/commit/9e318bb80a38a657f35735616c493744aeb68f62))
19+
* **sdk:** add methods to examine Manifest and Policy ([#278](https://github.com/opentdf/java-sdk/issues/278)) ([03d5d41](https://github.com/opentdf/java-sdk/commit/03d5d410d093348507e3fc68f0f8bff8445db0a9))
20+
321
## [0.9.0](https://github.com/opentdf/java-sdk/compare/v0.8.1...v0.9.0) (2025-07-14)
422

523

cmdline/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>io.opentdf.platform</groupId>
66
<artifactId>sdk-pom</artifactId>
7-
<version>0.9.1-SNAPSHOT</version>
7+
<version>0.10.0</version>
88
</parent>
99
<artifactId>cmdline</artifactId>
1010
<properties>

cmdline/src/main/java/io/opentdf/platform/Command.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
*/
4949
class Versions {
5050
// Version of the SDK, managed by release-please.
51-
public static final String SDK = "0.9.1-SNAPSHOT"; // x-release-please-version
51+
public static final String SDK = "0.10.0"; // x-release-please-version
5252

5353
// This sdk aims to support this version of the TDF spec; currently 4.3.0.
5454
public static final String TDF_SPEC = "4.3.0";

examples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>sdk-pom</artifactId>
66
<groupId>io.opentdf.platform</groupId>
7-
<version>0.9.1-SNAPSHOT</version>
7+
<version>0.10.0</version>
88
</parent>
99

1010
<groupId>io.opentdf.platform</groupId>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>io.opentdf.platform</groupId>
77
<artifactId>sdk-pom</artifactId>
8-
<version>0.9.1-SNAPSHOT</version>
8+
<version>0.10.0</version>
99
<name>io.opentdf.platform:sdk-pom</name>
1010
<description>OpenTDF Java SDK</description>
1111
<url>https://github.com/opentdf/java-sdk</url>

sdk/pom.xml

Lines changed: 27 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns="http://maven.apache.org/POM/4.0.0"
3-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
53
<modelVersion>4.0.0</modelVersion>
64
<name>io.opentdf.platform:sdk</name>
75
<artifactId>sdk</artifactId>
86
<parent>
97
<artifactId>sdk-pom</artifactId>
108
<groupId>io.opentdf.platform</groupId>
11-
<version>0.9.1-SNAPSHOT</version>
9+
<version>0.10.0</version>
1210
</parent>
1311
<packaging>jar</packaging>
1412
<properties>
@@ -371,18 +369,17 @@
371369
<target>
372370
<!-- Generate OpenTDF Platform Protobuf -->
373371
<exec executable="buf" dir="." failOnError="true">
374-
<arg value="generate" />
375-
<arg
376-
value="https://github.com/opentdf/platform.git#branch=${platform.branch},subdir=service" />
377-
<arg value="-o" />
378-
<arg value="target" />
372+
<arg value="generate"/>
373+
<arg value="https://github.com/opentdf/platform.git#branch=${platform.branch},subdir=service"/>
374+
<arg value="-o"/>
375+
<arg value="target"/>
379376
</exec>
380377
<!-- Generate gRPC Protobuf -->
381378
<exec executable="buf" dir="." failOnError="true">
382-
<arg value="generate" />
383-
<arg value="buf.build/grpc-ecosystem/grpc-gateway" />
384-
<arg value="-o" />
385-
<arg value="target" />
379+
<arg value="generate"/>
380+
<arg value="buf.build/grpc-ecosystem/grpc-gateway"/>
381+
<arg value="-o"/>
382+
<arg value="target"/>
386383
</exec>
387384
</target>
388385
</configuration>
@@ -510,21 +507,18 @@
510507
<configuration>
511508
<target>
512509
<condition property="jazzer.os" value="windows">
513-
<os family="windows" />
510+
<os family="windows"/>
514511
</condition>
515512
<condition property="jazzer.os" value="macos">
516-
<os family="mac" />
513+
<os family="mac"/>
517514
</condition>
518515
<condition property="jazzer.os" value="linux">
519-
<os family="unix" />
516+
<os family="unix"/>
520517
</condition>
521-
<echo message="Detected OS: ${jazzer.os}" />
522-
<mkdir dir="${project.build.directory}/jazzer" />
523-
<get src="${jazzer.baseurl}/jazzer-${jazzer.os}.tar.gz"
524-
dest="${project.build.directory}/jazzer/jazzer.tar.gz" />
525-
<untar compression="gzip"
526-
src="${project.build.directory}/jazzer/jazzer.tar.gz"
527-
dest="${project.build.directory}/jazzer" />
518+
<echo message="Detected OS: ${jazzer.os}"/>
519+
<mkdir dir="${project.build.directory}/jazzer"/>
520+
<get src="${jazzer.baseurl}/jazzer-${jazzer.os}.tar.gz" dest="${project.build.directory}/jazzer/jazzer.tar.gz"/>
521+
<untar compression="gzip" src="${project.build.directory}/jazzer/jazzer.tar.gz" dest="${project.build.directory}/jazzer"/>
528522
</target>
529523
</configuration>
530524
<goals>
@@ -566,28 +560,22 @@
566560
<configuration>
567561
<target>
568562
<path id="project.classpath">
569-
<pathelement
570-
location="${project.build.directory}/classes" />
571-
<pathelement
572-
location="${project.build.directory}/test-classes" />
573-
<fileset
574-
dir="${project.build.directory}/dependency-jars">
575-
<include name="**/*.jar" />
563+
<pathelement location="${project.build.directory}/classes"/>
564+
<pathelement location="${project.build.directory}/test-classes"/>
565+
<fileset dir="${project.build.directory}/dependency-jars">
566+
<include name="**/*.jar"/>
576567
</fileset>
577568
</path>
578-
<pathconvert property="project.classpath.string"
579-
pathsep="${path.separator}">
580-
<path refid="project.classpath" />
569+
<pathconvert property="project.classpath.string" pathsep="${path.separator}">
570+
<path refid="project.classpath"/>
581571
</pathconvert>
582-
<property environment="env" />
572+
<property environment="env"/>
583573

584-
<chmod file="${project.build.directory}/jazzer/jazzer"
585-
perm="777" />
574+
<chmod file="${project.build.directory}/jazzer/jazzer" perm="777"/>
586575

587576
<exec executable="bash">
588-
<arg value="-c" />
589-
<arg
590-
value="if [ -z &quot;${JAVA_HOME}&quot; ]; then JAVA_HOME=$(dirname $(dirname $(which java))); fi; DYLD_LIBRARY_PATH=$(find &quot;${JAVA_HOME}&quot; -type d | grep 'libexec/openjdk.jdk/Contents/Home/lib/server' 2&gt;/dev/null | head -n 1); if [ -z &quot;${DYLD_LIBRARY_PATH}&quot; ]; then DYLD_LIBRARY_PATH=&quot;${JAVA_HOME}/lib/server&quot;; fi; export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}; ${project.build.directory}/jazzer/jazzer --cp='${project.classpath.string}' --target_class='io.opentdf.platform.sdk.Fuzzing' --instrumentation_includes='io.opentdf.platform.sdk.**' ${jazzer.testDir}" />
577+
<arg value="-c"/>
578+
<arg value="if [ -z &quot;${JAVA_HOME}&quot; ]; then JAVA_HOME=$(dirname $(dirname $(which java))); fi; DYLD_LIBRARY_PATH=$(find &quot;${JAVA_HOME}&quot; -type d | grep 'libexec/openjdk.jdk/Contents/Home/lib/server' 2&gt;/dev/null | head -n 1); if [ -z &quot;${DYLD_LIBRARY_PATH}&quot; ]; then DYLD_LIBRARY_PATH=&quot;${JAVA_HOME}/lib/server&quot;; fi; export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}; ${project.build.directory}/jazzer/jazzer --cp='${project.classpath.string}' --target_class='io.opentdf.platform.sdk.Fuzzing' --instrumentation_includes='io.opentdf.platform.sdk.**' ${jazzer.testDir}"/>
591579
</exec>
592580
</target>
593581
</configuration>

sdk/src/main/java/io/opentdf/platform/sdk/Version.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
class Version implements Comparable<Version> {
1313

1414
// Version of the SDK, managed by release-please.
15-
public static final String SDK = "0.9.1-SNAPSHOT"; // x-release-please-version
15+
public static final String SDK = "0.10.0"; // x-release-please-version
1616

1717
private final int major;
1818
private final int minor;

0 commit comments

Comments
 (0)