Releases: microsoftgraph/msgraph-sdk-java
Releases · microsoftgraph/msgraph-sdk-java
April 2019 Updates
- Added - email and weburl attribute in Channel
- Added - historyStates attribute in Alert
- Added- siteId attribute in ItemReference.java
- Added - locations attribute in LocationConstraint.java
- Added - AlertHistoryState, AverageComparativeScore, CalendarGetScheduleBody, CertificationControl.java, ComplianceInformation, ControlScore, FreeBusyError, ScheduleInformation, ScheduleItem, SecureScore, SecureScoreControlProfile and SecureScoreControlStateUpdate.
- Edited- comments
March 2019 Updates
- Change - Device is updated with new attributes
- Added DirectoryObject partner reference
- Added IdentityProvider
- Added User with isResourceAccount field
- Added - WorkbookComment and WorkbookCommentReply
February 2019 Updates
Infra changes -
- Number of files reduced from 12350 to 6570 => 47% reduction
- Build time reduced from 8 minutes to 3.5 minutes => 56% reduction
- Memory consumption reduced from ~2GB to 1.3GB => 35% reduction
- JAR size reduced from 9MB to 5.8MB => 35% reduction
- Javadoc size reduced from 35MB to 21MB => 40% reduction
- Sources Size reduced from 9.5MB to6MB => 40% reduction
Issue fixed:
January 2019 Updates
- New feature - Teams APIs.
- New feature - new Intune APIs
- Change - Device is updated with the MemberOf relationship.
- Change - Group is updated with the isArchived property and Team relationship.
- Change - User is updated with the JoinedTeams relationship.
- Fix: NullPointerException decoding PlannerChecklistItem #160
- Fix: UrlConnection does not have neither connect timeout nor read timeout set #166
- Fix: debug messages #199
- Fix: Fails to parse mailboxSettings #168
November 2018 Update
Added license file
Refactored gradle tasks
Added convenience method to get response message from exception object
Java GA - September 2018
- Memory requirement to build SDK brought down to 2GB
- Multipart requests with correct encoding
New Features:
- Support the new Security Alerts API
- Updates to the Intune API
- Insights functionality updated for the user entity
- MailTips are now enabled
- Update to the subscription entity and additional documentation comments.
Bug fixes:
- Fixed graph error response deserialization
- Fixed additional data deserialization
- Fixed Type hiding
- Added ability to shutdown default background executor
- Added convenience method to get HTTP status response code in GraphServiceException
- Fixed Invalid URL with returned delta token
- Fixed function option token getting incorrectly appended to drive delta next link
- Fixed HashMapChildAnnotationData failing test
- Added gradle task to publish binaries to maven central
April 2018 Update
New features
- New Outlook functionality which includes an OutlookUser object, categories, coordinates, message rules, and working hours.
- New OneNote functionality which includes a notebook's site collection.
- Updates to Intune functionality.
- Updated timezone information.
- UserActivity - apps can push information to the user's timeline.
March Updates
New Features:
- Intune API
- Reporting API
- EDU API
Bug Fixes:
- Improved GraphServiceClient instantiation experience
- build.gradle improvements
- Support for Java 7
Public Preview
Preview release of the Java SDK.
This library has been ported from the Android SDK. Major changes include:
- Syntax changes such as changing
getMe()tome(), caps-casing enums, and removing "m" prefixes - Reorganizing extensions and generated files into models and requests folders
- Helper for sending custom requests
- Porting of documentation to the wiki
- Porting of Planner helpers from .NET
- Improving generated Javadoc
- Many bugfixes and enhancements, including improved additionalData serialization, correct derived type deserialization, and nobody response
- Enhanced logger controls so you can see full HTTP responses
- odata.type serialization to allow easier setting of this property
- Generic type declaration