Skip to content

Releases: microsoftgraph/msgraph-sdk-java

April 2019 Updates

29 Apr 05:09
9690e30

Choose a tag to compare

  1. Added - email and weburl attribute in Channel
  2. Added - historyStates attribute in Alert
  3. Added- siteId attribute in ItemReference.java
  4. Added - locations attribute in LocationConstraint.java
  5. Added - AlertHistoryState, AverageComparativeScore, CalendarGetScheduleBody, CertificationControl.java, ComplianceInformation, ControlScore, FreeBusyError, ScheduleInformation, ScheduleItem, SecureScore, SecureScoreControlProfile and SecureScoreControlStateUpdate.
  6. Edited- comments

March 2019 Updates

18 Mar 09:01
6700cc7

Choose a tag to compare

  1. Change - Device is updated with new attributes
  2. Added DirectoryObject partner reference
  3. Added IdentityProvider
  4. Added User with isResourceAccount field
  5. Added - WorkbookComment and WorkbookCommentReply

February 2019 Updates

04 Feb 06:44
435e61d

Choose a tag to compare

Infra changes -

  1. Number of files reduced from 12350 to 6570 => 47% reduction
  2. Build time reduced from 8 minutes to 3.5 minutes => 56% reduction
  3. Memory consumption reduced from ~2GB to 1.3GB => 35% reduction
  4. JAR size reduced from 9MB to 5.8MB => 35% reduction
  5. Javadoc size reduced from 35MB to 21MB => 40% reduction
  6. Sources Size reduced from 9.5MB to6MB => 40% reduction

Issue fixed:

  1. #196
  2. #185
  3. Fixed issue with HashMap deserialization

January 2019 Updates

14 Jan 07:48
599ac84

Choose a tag to compare

  1. New feature - Teams APIs.
  2. New feature - new Intune APIs
  3. Change - Device is updated with the MemberOf relationship.
  4. Change - Group is updated with the isArchived property and Team relationship.
  5. Change - User is updated with the JoinedTeams relationship.
  6. Fix: NullPointerException decoding PlannerChecklistItem #160
  7. Fix: UrlConnection does not have neither connect timeout nor read timeout set #166
  8. Fix: debug messages #199
  9. Fix: Fails to parse mailboxSettings #168

November 2018 Update

12 Nov 10:09
aad845b

Choose a tag to compare

Added license file
Refactored gradle tasks
Added convenience method to get response message from exception object

Java GA - September 2018

21 Sep 06:56

Choose a tag to compare

  1. Memory requirement to build SDK brought down to 2GB
  2. Multipart requests with correct encoding

New Features:

  1. Support the new Security Alerts API
  2. Updates to the Intune API
  3. Insights functionality updated for the user entity
  4. MailTips are now enabled
  5. Update to the subscription entity and additional documentation comments.

Bug fixes:

  1. Fixed graph error response deserialization
  2. Fixed additional data deserialization
  3. Fixed Type hiding
  4. Added ability to shutdown default background executor
  5. Added convenience method to get HTTP status response code in GraphServiceException
  6. Fixed Invalid URL with returned delta token
  7. Fixed function option token getting incorrectly appended to drive delta next link
  8. Fixed HashMapChildAnnotationData failing test
  9. Added gradle task to publish binaries to maven central

April 2018 Update

06 Jun 08:55

Choose a tag to compare

April 2018 Update Pre-release
Pre-release

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

16 Mar 17:42

Choose a tag to compare

March Updates Pre-release
Pre-release

New Features:

  • Intune API
  • Reporting API
  • EDU API

Bug Fixes:

  • Improved GraphServiceClient instantiation experience
  • build.gradle improvements
  • Support for Java 7

Public Preview

28 Feb 18:16

Choose a tag to compare

Public Preview Pre-release
Pre-release

Preview release of the Java SDK.

This library has been ported from the Android SDK. Major changes include:

  • Syntax changes such as changing getMe() to me(), 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