Skip to content

Releases: AzureAD/microsoft-authentication-library-common-for-objc

1.6.9

23 Aug 19:36
4e5e3b4

Choose a tag to compare

Release Notes

Version 1.6.9

  • Fix issue with showing smart card's cert on macOS (#1015)
  • Add telemetry for ADFS PkeyAuth challenges (#1023)
  • Additional logic to toggle login keychain on/off for developers on MacOS 10.15+ based on the presence of valid keychain access group within entitlements (#1021)
  • Added MSIDException/GenericException (#1024)

Changes:

  • #1027: Merge release 1.6.9 back to master
  • #1030: resolve merge conflict with master..
  • #1029: trying to resolve merge conflict
  • #1021: Login keychain for developers
  • #1026: Merge 1.6.8 in master
  • #1025: Merge 1.6.8 hotfix in dev
  • #1023: Adding telemetry to ADFS PkeyAuth requests
  • #1024: Refactor exceptions.
  • #1020: Merge release 1.6.7 into dev
  • #1015: Fix issue with showing smart card's cert on macOS.
See More
  • #1007: Support silent iOS 15 SSO extension requests and improve SSO extension error handling

This list of changes was auto generated.

1.6.8

11 Aug 23:40

Choose a tag to compare

Version 1.6.8

  • Support for Universal cache in Login Keychain on macOS 10.15+ in Developers (#1016)

1.0.21

21 Apr 22:57
b466aa2

Choose a tag to compare

  • Fix showing smart card's cert on macOS (#1022)
  • Fix RT deletion (#1011)
  • Fix static analyzer warnings

1.6.7

27 Jul 00:11
50dc64d

Choose a tag to compare

Release Notes

Version 1.6.7

  • Handle SSO Nonce response for interactive requests to authorize endpoint (#1005)
  • Update default account type to MSSTS in account cache query to avoid noise in cache query (#1010)
  • Internal throttle error code to distinguish cached server error (#1013)

Changes:

  • #1014: Release/1.6.7
  • #1010: Repetitive log when query account from cache
  • #1013: New internal throttle errors to distinguise error from cache
  • #1012: Added additional errors to throttle
  • #1009: Provide a way to upgrade PRT protocol version to min required version
  • #1008: MSAL CPP is renaming based on prefix MSID, make this change to resolv…
  • #1005: Adding logic to handle sso nonce redirect response from server for interactive requests
  • #1004: Add nil check for sourceApplication and do a early return if response…
  • #1006: Adding YML for PR validation. Migrating travis specific logic to ADO
  • #1001: Fixing casting to unsigned ints
See More
  • #1003: Hieund/merge release 1.6.6 into dev
  • #1000: Rename the UIApplication Extensions

This list of changes was auto generated.

1.6.6

15 Jun 18:20
3b6eae2

Choose a tag to compare

Release Notes

Version 1.6.6

  • Fix telemetry enum value for refresh_in getting overwritten (#996)
  • Update automation for Xcode 12 UI

Changes:

  • #1002: Release/1.6.6
  • #999: update change log
  • #996: Fixed telemetry enum value for refresh_in getting overwritten by expir…
  • #997: add some padding on top of go button
  • #995: Merge release 1.6.5 into dev

This list of changes was auto generated.

1.6.5

24 May 21:28
f426f9b

Choose a tag to compare

Release Notes

Version 1.6.5

  • Minimum Xcode version bumped to 12.2 (#981)
  • Improve telemetry storage security (#981)
  • Add CCS hint header (#988)

Changes:

  • #992: Release/1.6.5
  • #994: update ts in AT pop signature from string to long
  • #988: Add CCS hint header
  • #981: Improve telemetry storage security
  • #987: Merge release 1.6.4 back to dev

This list of changes was auto generated.

1.6.4

23 Apr 23:57
25dd6b2

Choose a tag to compare

Release Notes

Version 1.6.4

  • Added refresh_in telemetry changes and updated schema version to 4 (#983)
  • Added refresh_in changes for SilentTokenReuest flow (#975)
  • Fix redirect uri parsing in cba flow (#972)
  • Add preprocessor macro to turn on/off throttling.
  • Revert back the logic of checking requestedClaims. (#974)
  • Added new limits to sizes of client telemetry strings sent to server (#971)

Changes:

  • #985: April release: common core release/1.6.4
  • #986: Merge master into release/1.6.4 to fix merge conflicts blocking release
  • #983: Refresh_in telemetry changes
  • #969: add about:srcdoc into policy navigation in Oauth2Webview
  • #984: Hieund/throttling configuration
  • #982: Update changelog.txt
  • #975: Refresh in changes moved to new branch
  • #971: Update telemetry string size limit to ESTS's new limits
  • #979: Add unit and integration tests checks to early check any broken changes in common core
  • #980: Fix warnings
See More
  • #978: Kaisong1990/merge hotfix 1.6.4 into dev
  • #966: Release 1.6.3
  • #956: Remove input param to make the method reusable in CPP, added tests
  • #960: Throttling merge to dev
  • #968: Update release branch
  • #965: Modify init method for keychain token cache so that developers can se…
  • #967: Address commits from previous PR
  • #974: revert the change on requetClaims lookup logic
  • #977: revert the change on requetClaims lookup logic (#974)
  • #972: Fix redirect uri parsing in cba flow
  • #970: Merge release 1.6.3 into dev
  • #958: Merging #952 (Support for scenarios where access_token is not returned)
  • #952: Support for scenarios where access_token is not returned
  • #964: Add refresh_on timestamp to access tokens
  • #963: Minor logging improvements
  • #955: enhanced logging in MSIDCredentialCacheItem & MSIDAccountCredentialCache
  • #962: update at pop logic when creating signed at
  • #959: Fix bugs in MSIDAccountCacheItemTests from MSAL C++
  • #945: Throttling service
  • #954: solved concurrency issue
  • #949: Handle missing bundle identifier when writing wipe data to keychain
  • #951: Merge release branch back to dev
  • #950: Throttling unit test (WIP)
  • #946: Unit test coverage for Throttling Service Feature (WIP)
  • #907: Throttling Feature - Make Thumbprint Calculation & Cache Headers Visible

This list of changes was auto generated.

1.6.3

24 Mar 19:36
7335d18

Choose a tag to compare

Release Notes

Version 1.6.3

  • Add refresh_on field to access tokens (#964)
  • Improve logging for SSO extension and broker scenarios (#963)
  • Enhanced logging in MSIDAccountCredentialCache. (#955)
  • fix AT Pop sign request logic
  • Throttling feature (#945)

Changes:

  • #966: Release 1.6.3
  • #956: Remove input param to make the method reusable in CPP, added tests
  • #960: Throttling merge to dev
  • #968: Update release branch
  • #965: Modify init method for keychain token cache so that developers can se…
  • #967: Address commits from previous PR

This list of changes was auto generated.

1.6.2

23 Feb 18:05
9e0af0b

Choose a tag to compare

Release Notes

Version 1.6.2

  • Mask EUII in logs (#944)
  • Added Thumbprint calculator and associated protocol for throttling (#943)

Changes:

  • #948: Merge Release/1.6.2 back to Master
  • #947: Update change log
  • #944: Mask EUII logs
  • #942: Revert the cache look up logic if AT is still valid, will return FRT …
  • #943: thumbprint calculators
  • #941: Merge release 1.6.1 back into dev
  • #939: Aherciya/device bound prt fix
  • #926: Fix a race condition which could cause a test failure on a slow CI machine
  • #931: LRU Cache - Last unit Test Fix

This list of changes was auto generated.

1.6.1

22 Jan 23:21
d3ca3d2

Choose a tag to compare

Release Notes

Version 1.6.1

  • Extend iOS background tasks to silent and interactive requests (#923)
  • Added thread-safe generic MSIDLRUCache (#922)
  • Fix possible deadlock caused by thread explosion (#911)
  • Revert FRT and ART lookup orders (#884)

Changes:

  • #925: [WIP] 1.6.1 release
  • #937: fixed a minor bug in MSIDLRUCache last unit test
  • #923: Extend backgroud tasks for silent and interactive request
  • #922: Generic Thread-safe MSIDLRUCache
  • #913: Hieund/at pop automation test
  • #916: Hieund/at pop ssoext fix
  • #911: Fix Possible Deadlock caused by Thread Explosion
  • #901: Removing MSID_BROKER_IS_PERFORMING_CBA
  • #910: Merge 1.6.0 release back into dev
  • #884: Revert the look up and service call when trying with ART and FRT in s…
See More
  • #899: Aherciya/broker cba fix

This list of changes was auto generated.