Changelog for FileService Java SDK
trimble-fileservice 2.3.0 (2026-04-16)
Section titled “trimble-fileservice 2.3.0 (2026-04-16)”- New Features:
- Added support for ObjectsAPI with full Object lifecycle: create, get, update, rename, move, delete, restore, checkin/checkout, list versions, list resources, link support files, and ACL management
- Added support for ObjectTypesAPI to create and retrieve Object Types
- Added OBJECT as a new resource type
- Deprecated listChildren methods on Files and Folders; replaced with EntityList and MinimalEntityList models to generically support Objects alongside Files and Folders
- Added support for AppOwned feature
- Dependencies:
- Updated TID Java SDK to v1.1.0
trimble-fileservice 2.2.2 (2026-01-07)
Section titled “trimble-fileservice 2.2.2 (2026-01-07)”- The Copy File and Folder request no longer supports
includeSupportLinks - Request creation is now restricted to the Builder pattern
- Improved SDK code quality and resolved multiple bugs
trimble-fileservice 2.2.1 (2026-01-02)
Section titled “trimble-fileservice 2.2.1 (2026-01-02)”- Code smells addressed
- Bugs fixed, including the cast exception and added versions for PermissionsEvaluated
trimble-fileservice 2.2.0 (2025-10-31)
Section titled “trimble-fileservice 2.2.0 (2025-10-31)”- New Features:
- Added Storage Mode parameters to the Space response.
- Introduced File Manifest support & Batch Folder Create Features.
- Added Long polling for get upload details and get job.
- Integrated PROJECT MEMBERSHIP BOUNDRY/ IAM Integration.
- Enabled ACL EXPIRY.
- Added FILTER support (by status, resource type).
- Implemented VERSION SPECIFIC SHARING and ANONYMOUS SHARING.
- Introduced FOLDER CHECKOUT.
- Added Admin role override for updating locked support files.
- Bug Fixes.
trimble-fileservice 2.1.0 (2025-07-09)
Section titled “trimble-fileservice 2.1.0 (2025-07-09)”- Added Resource feature
- Implemented check-in/checkout functionality for file
- Added support for listing space children
- Added support for listing folder children recursively
- Added request headers support
- Added copy file version functionality
- Resource TRN fields have been modified from object to string type. Users utilizing these fields may need to update their code to handle the new string format.
- Bug fixes and enhancements
trimble-fileservice 2.0.0 (2025-03-31)
Section titled “trimble-fileservice 2.0.0 (2025-03-31)”- Updated SDK to Reflect File Service API v2 Changes:
- The SDK has been updated to align with the latest File Service API v2. This includes changes to method signatures, response structures, and additional features.
- New Features:
- Introduced a new permissions model with the permissionsLocal, permissionsEvaluated, permissionsInherited and capabilities fields.
- Asynchronous methods now return both the resource (Folder or File) and the associated job ID.
- Added support for incremental permission updates. This allows for more granular permission management.
- Added TRN (Trimble Resource Name) v2 representation for File Service identifiers in response models.
- Migration Notes:
- Due to breaking changes, users upgrading from earlier versions of the SDK will need to update their code to accommodate the new API v2 changes and method signatures. Please refer to the migration document for detailed migration steps and examples.
trimblecloud-fileservice 1.1.0 (2025-03-04)
Section titled “trimblecloud-fileservice 1.1.0 (2025-03-04)”- Added additional malware scan fields to the File response model
- Updated version of trimble-id to 1.0.3
trimblecloud-fileservice 1.0.0 (2024-12-18)
Section titled “trimblecloud-fileservice 1.0.0 (2024-12-18)”Initial stable version of trimblecloud-fileservice client library
- It provides:
- File Management
- Folder Management
- Space Management
- Job Management
- Support for Minimal Responses
- Upload and Download File
- Package Uploads