{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47210240,"defaultBranch":"main","name":"facebook-java-business-sdk","ownerLogin":"facebook","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-01T18:48:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718391786.0","currentOid":""},"activityList":{"items":[{"before":"be6bc7b70d35b5dba61476511d91d2c743309cbd","after":"d6d65263318a7a81217222c90779ee080847a8a1","ref":"refs/heads/main","pushedAt":"2024-07-18T01:49:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"add original_event_data and attribution_data to event payload\n\nSummary: Update business SDK to include original event data and attribution data for CAPI payload\n\nReviewed By: HeyMultiverse\n\nDifferential Revision: D59667901\n\nfbshipit-source-id: 97d859f0060da29e3d323f567baab0869937f553","shortMessageHtmlLink":"add original_event_data and attribution_data to event payload"}},{"before":"8f5d1f41a9c9f0edc5bb24e599e387f0aa6aa51a","after":"be6bc7b70d35b5dba61476511d91d2c743309cbd","ref":"refs/heads/main","pushedAt":"2024-06-14T17:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Auto-generated java SDK code update\n\nSummary: ignore-conflict-markers\n\nReviewed By: liliarizona\n\nDifferential Revision: D58591269\n\nfbshipit-source-id: 9967697ada5371710a52e9c5521ef31409b70beb","shortMessageHtmlLink":"Auto-generated java SDK code update"}},{"before":"17998bd738125711b4632b22cc1bcf780212ec66","after":"8f5d1f41a9c9f0edc5bb24e599e387f0aa6aa51a","ref":"refs/heads/main","pushedAt":"2024-04-15T18:42:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Auto-generated java SDK code update\n\nSummary: ignore-conflict-markers\n\nReviewed By: stcheng\n\nDifferential Revision: D56033361\n\nfbshipit-source-id: 27416c3be801e0728fbf483bf381ef27ea2d77ab","shortMessageHtmlLink":"Auto-generated java SDK code update"}},{"before":"149a1e3f6a8bc10e0cb622541b6638572a413465","after":"17998bd738125711b4632b22cc1bcf780212ec66","ref":"refs/heads/main","pushedAt":"2024-03-19T06:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Auto-generated java SDK code update\n\nSummary: ignore-conflict-markers\n\nReviewed By: stcheng\n\nDifferential Revision: D54970924\n\nfbshipit-source-id: a19b385f567921fc2ed1638428aea8edc5bbd20b","shortMessageHtmlLink":"Auto-generated java SDK code update"}},{"before":"313536273b89259caa037ffdf315105322c7ced3","after":"149a1e3f6a8bc10e0cb622541b6638572a413465","ref":"refs/heads/main","pushedAt":"2024-03-13T17:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Override Enum EnumAffectedChannels\n\nSummary: [BizSDK][Java] Override Enum EnumAffectedChannels\n\nReviewed By: mengxuanzhangz\n\nDifferential Revision: D54837956\n\nfbshipit-source-id: 21bccfd894814078bc77fc58044c29b4cb990ddc","shortMessageHtmlLink":"Override Enum EnumAffectedChannels"}},{"before":"415bc0c17921af4b37b0f0a7c3d2825a9da77fc5","after":"313536273b89259caa037ffdf315105322c7ced3","ref":"refs/heads/main","pushedAt":"2024-03-07T21:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Update Supported Destination Types\n\nSummary: [BizSDK] Update Supported Destination Types\n\nReviewed By: mengxuanzhangz\n\nDifferential Revision: D54613743\n\nfbshipit-source-id: 45a3e4bb007aa64944a823d6d19310d8f011b5fb","shortMessageHtmlLink":"Update Supported Destination Types"}},{"before":"d811a808d55528c0df880b927ea8350f2a445761","after":"415bc0c17921af4b37b0f0a7c3d2825a9da77fc5","ref":"refs/heads/main","pushedAt":"2024-03-07T00:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Support Breakdown Types\n\nSummary: [BizSDK][Java] Support Breakdown Types\n\nReviewed By: mengxuanzhangz\n\nDifferential Revision: D54607972\n\nfbshipit-source-id: 385245766a742500756c1487001e40a868926861","shortMessageHtmlLink":"Support Breakdown Types"}},{"before":"3a5d34880f2f2d3f2958948565a8dec0b7ba7d7f","after":"d811a808d55528c0df880b927ea8350f2a445761","ref":"refs/heads/main","pushedAt":"2024-03-06T22:51:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Adding support to WhatsApp events on Business SDK\n\nSummary:\nCAPI CTWA has been launched to 100% since November 2023, but is still not supported in our Meta Business SDK.\n\nThis diff adds support for WhatsApp events on the Business SDK. It includes changes to the Event class to add a new field for the messaging channel, as well as changes to the ServerSideApiConstants class to include new constants for the CTWA_CLID and PAGE_ID parameters.\n\n Additionally, there are changes to the ActionSource class to include a new value for business messaging, and changes to the UserData class to include new fields for the CTWA_CLID and PAGE_ID parameters.\n\nFiles changed:\n\n sdk/servers/java/release/src/main/java/com/facebook/ads/sdk/serverside/ActionSource.java\n sdk/servers/java/release/src/main/java/com/facebook/ads/sdk/serverside/Event.java\n sdk/servers/java/release/src/main/java/com/facebook/ads/sdk/serverside/MessagingChannel.java\n sdk/servers/java/release/src/main/java/com/facebook/ads/sdk/serverside/UserData.java\n codegen/templates/java/src/main/java/com/facebook/ads/utils/ServeSideApiConstants.java\n sdk/servers/java/release/src/main/java/com/facebook/ads/utils/ServerSideApiConstants.java\n\nOther files changes are because of codegen script\n\nReviewed By: stcheng\n\nDifferential Revision: D53941503\n\nfbshipit-source-id: f54f634050b5f008e5d72f817b27092535315ccf","shortMessageHtmlLink":"Adding support to WhatsApp events on Business SDK"}},{"before":"0bd3c54eaae19d241c617a60a9dd52ec4695eebf","after":"3a5d34880f2f2d3f2958948565a8dec0b7ba7d7f","ref":"refs/heads/main","pushedAt":"2024-03-06T21:24:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"fix: `ExtendedDeviceInfo` attributes addition (#427)\n\nSummary:\nDear team, I kindly ask you to accept my pull request. It brings following benefits:\n\n- while setting attributes you do not depend on attributes ordering anymore (before this fix if you would try to set attributes in arbitrary order you are likely to receive `IndexOutOfBoundsException`)\n- you can safely omit attributes you can not provide (facebook api asks to send empty string `\"\"` if you can not provide some attribute, but this SDK forces you to provide all attributes. Yes, you can pass `\"\"` manually, but it would be nice if it would be a default behavior managed by SDK)\n- make integer attributes safely nullable (in cases of `String` attributes you can pass manually `\"\"`, but in case of `int` this is not possible. It would be nice if user of this SDK would pass just an `Integer` object not caring about possible nulls. Nulls will be translated to empty strings by SDK\n\nPull Request resolved: https://github.com/facebook/facebook-java-business-sdk/pull/427\n\nReviewed By: ZachYang113\n\nDifferential Revision: D54433694\n\nPulled By: stcheng\n\nfbshipit-source-id: 934a6a4c9169748c328bc8935237b3a5150342e3","shortMessageHtmlLink":"fix: ExtendedDeviceInfo attributes addition (#427)"}},{"before":"dc1a722a7606512cfedc9cf674a3bab775dde7bb","after":"0bd3c54eaae19d241c617a60a9dd52ec4695eebf","ref":"refs/heads/main","pushedAt":"2024-03-06T18:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Auto-generated java SDK code update\n\nSummary: ignore-conflict-markers\n\nReviewed By: stcheng\n\nDifferential Revision: D54566053\n\nfbshipit-source-id: 7fe21c290b3780a68d3408a49980bbc13567fa5f","shortMessageHtmlLink":"Auto-generated java SDK code update"}},{"before":"4d3173deb2cd5ae3c5df156852c819d40d9c7e0a","after":"dc1a722a7606512cfedc9cf674a3bab775dde7bb","ref":"refs/heads/main","pushedAt":"2024-03-05T17:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Upgrade Guava to 33.0.0-jre\n\nSummary: [BizSDK][Java] Upgrade Guava to 33.0.0-jre\n\nReviewed By: rafaelsbatista\n\nDifferential Revision: D54516515\n\nfbshipit-source-id: 6504b1665166c4520e3970154bb5c23a5dd3c2c7","shortMessageHtmlLink":"Upgrade Guava to 33.0.0-jre"}},{"before":"87c547911dc2d68334022c23235f30f1482b0631","after":"4d3173deb2cd5ae3c5df156852c819d40d9c7e0a","ref":"refs/heads/main","pushedAt":"2024-01-23T23:51:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Auto-generated java SDK code update\n\nSummary: ignore-conflict-markers\n\nReviewed By: stcheng\n\nDifferential Revision: D53019933\n\nfbshipit-source-id: 69b86a5a5647ceae3ea7845489db5c5bfa51f850","shortMessageHtmlLink":"Auto-generated java SDK code update"}},{"before":"af1123f6ba49a819072a90d4045162adb1d3eef3","after":"87c547911dc2d68334022c23235f30f1482b0631","ref":"refs/heads/main","pushedAt":"2023-12-02T01:24:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Auto-generated java SDK code update\n\nSummary: ignore-conflict-markers\n\nReviewed By: stcheng\n\nDifferential Revision: D51766682\n\nfbshipit-source-id: a903651da2d77eaeb48532f6147941440d1266ec","shortMessageHtmlLink":"Auto-generated java SDK code update"}},{"before":"8a5172e9aab3905945cafb144581aa0a0776eeb7","after":"af1123f6ba49a819072a90d4045162adb1d3eef3","ref":"refs/heads/main","pushedAt":"2023-11-14T20:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Update Developer Info\n\nSummary: [BizSDK][Java] Update Developer Info\n\nReviewed By: ZachYang113\n\nDifferential Revision: D51090465\n\nfbshipit-source-id: 0e0f4b09600d0149ff70dbd62469c8241af5eec7","shortMessageHtmlLink":"Update Developer Info"}},{"before":"454cc0ef0f274d5e1a4927a06893e5595e28bda9","after":"8a5172e9aab3905945cafb144581aa0a0776eeb7","ref":"refs/heads/main","pushedAt":"2023-11-02T22:32:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Auto-generated java SDK code update\n\nSummary: ignore-conflict-markers\n\nReviewed By: stcheng\n\nDifferential Revision: D50948084\n\nfbshipit-source-id: 1b663341cd7befb6d4926d254c85ebe234cb6965","shortMessageHtmlLink":"Auto-generated java SDK code update"}},{"before":"8e9d475e302daaf3e9a6deeff1a5d513e47c915c","after":"454cc0ef0f274d5e1a4927a06893e5595e28bda9","ref":"refs/heads/main","pushedAt":"2023-10-14T20:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Auto-generated java SDK code update\n\nSummary: ignore-conflict-markers\n\nReviewed By: stcheng\n\nDifferential Revision: D50280492\n\nfbshipit-source-id: 0779efafd657f4eac93206c88b717abe01395cdd","shortMessageHtmlLink":"Auto-generated java SDK code update"}},{"before":"4bc818bae10279b7d9c2e1d3443fc038211bb604","after":"8e9d475e302daaf3e9a6deeff1a5d513e47c915c","ref":"refs/heads/main","pushedAt":"2023-09-26T17:29:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Auto-generated java SDK code update\n\nSummary: ignore-conflict-markers\n\nReviewed By: stcheng\n\nDifferential Revision: D49642885\n\nfbshipit-source-id: 4e198a951e439532f0f88265024fb3dec24e85b6","shortMessageHtmlLink":"Auto-generated java SDK code update"}},{"before":"dd2e50084a2def646aa1f82fda26289292a066ab","after":"4bc818bae10279b7d9c2e1d3443fc038211bb604","ref":"refs/heads/main","pushedAt":"2023-09-14T22:09:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Auto-generated java SDK code update\n\nSummary: ignore-conflict-markers\n\nReviewed By: stcheng\n\nDifferential Revision: D49294314\n\nfbshipit-source-id: 1b0e0bdb599e0a1b3de4da4a1d9d30ae1e5f83dc","shortMessageHtmlLink":"Auto-generated java SDK code update"}},{"before":"3880ebeef13c9954d3537f42d6a83c5af28e94e4","after":"dd2e50084a2def646aa1f82fda26289292a066ab","ref":"refs/heads/main","pushedAt":"2023-09-12T18:52:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Update LICENSE and Header\n\nSummary: [BizSDK][Java] Update LICENSE and Header\n\nReviewed By: mengxuanzhangz\n\nDifferential Revision: D49197263\n\nfbshipit-source-id: 9d131ac98b548448acdb6dfd9c01a3ff5ff983f3","shortMessageHtmlLink":"Update LICENSE and Header"}},{"before":"2ee0f302e6b2ca49306047d24ee9fa7ddbf05ed0","after":"3880ebeef13c9954d3537f42d6a83c5af28e94e4","ref":"refs/heads/main","pushedAt":"2023-09-11T20:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add Breakdowns and Address Preview Typo\n\nSummary:\n[BizSDK][Java] Add Breakdowns and Address Preview Typo\n\nTwo changes are involved in this commit:\n1. Correct PreView -> Preview\n2. Add all the breakdowns in to fields in Java so for the AdsInsights Object, we could use getField functions.\n\nThis is a generic solution for the previous temporary change in D48198927.\n\nReviewed By: mengxuanzhangz\n\nDifferential Revision: D49113028\n\nfbshipit-source-id: fde66ff96b5064378bec2fbc6d1c99a8321ee026","shortMessageHtmlLink":"Add Breakdowns and Address Preview Typo"}},{"before":"b6076cb82cccf83cbc3a69f66c062ba8f024aa7a","after":null,"ref":"refs/heads/jingping2015-test","pushedAt":"2023-08-09T20:13:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stcheng","name":"Shuotian Cheng","path":"/stcheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2702699?s=80&v=4"}},{"before":"15ecc23b14f78a214cace2eb384f9b7b63cac4c2","after":null,"ref":"refs/heads/jingping2015-patch-4","pushedAt":"2023-08-09T20:12:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stcheng","name":"Shuotian Cheng","path":"/stcheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2702699?s=80&v=4"}},{"before":"3135237d5973a3cff6148253a7b6948ed449ead9","after":null,"ref":"refs/tags/v","pushedAt":"2023-08-09T20:11:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stcheng","name":"Shuotian Cheng","path":"/stcheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2702699?s=80&v=4"}},{"before":"aa9a8fc8bd93ac9c6496a0fec61fa90a01389240","after":"2ee0f302e6b2ca49306047d24ee9fa7ddbf05ed0","ref":"refs/heads/main","pushedAt":"2023-08-09T19:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Support country breakdown in AdsInsights type\n\nSummary:\n[BizSDK][Java] Support country breakdown in AdsInsights type\n\nTo support country breakdown, temporarily add country to the AdsInsights.java file to unblock users. Will provide a long term solution afterwards.\n\nDifferential Revision: D48198927\n\nfbshipit-source-id: 0ec098be590c958c79a01a2b72f70e04082a6e3f","shortMessageHtmlLink":"Support country breakdown in AdsInsights type"}},{"before":"abbc558f670f9c5e1e44cad539c964ac7bd81115","after":"aa9a8fc8bd93ac9c6496a0fec61fa90a01389240","ref":"refs/heads/main","pushedAt":"2023-08-08T17:29:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add DSA Support on AdAccount\n\nSummary:\n[BizSDK][API-Spec] Add DSA Support on AdAccount\n\nAdd default_dsa_beneficiary and default_dsa_payor two fields in adaccount.json file.\n\nReviewed By: scutexasece\n\nDifferential Revision: D48134776\n\nfbshipit-source-id: b672146998f4eac5d20ac2e04624c4b41dceafd1","shortMessageHtmlLink":"Add DSA Support on AdAccount"}},{"before":"f8199bba79e28f4ab0c1907c65dfaa04de56b696","after":"abbc558f670f9c5e1e44cad539c964ac7bd81115","ref":"refs/heads/main","pushedAt":"2023-07-14T17:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Bump okio from 2.1.0 to 3.4.0 (#430)\n\nSummary:\nPull Request resolved: https://github.com/facebook/facebook-java-business-sdk/pull/430\n\nBumps [okio](https://github.com/square/okio) from 2.1.0 to 3.4.0.\n
\nChangelog\n

Sourced from okio's changelog.

\n
\n

Version 3.4.0

\n

2023-07-07

\n
    \n
  • New: Adapt a Java NIO FileSystem (java.nio.file.FileSystem) as an Okio FileSystem using\nfileSystem.asOkioFileSystem().
  • \n
  • New: Adapt Android’s AssetManager as an Okio FileSystem using AssetFileSystem. This is in the\nnew okio-assetfilesystem module. Android applications should prefer this over\nFileSystem.RESOURCES as it’s faster to load.
  • \n
  • Fix: Don't crash decoding GZIP files when the optional extra data (XLEN) is 32 KiB or larger.
  • \n
  • Fix: Resolve symlinks in FakeFileSystem.canonicalize().
  • \n
  • Fix: Report the correct createdAtMillis in NodeJsFileSystem file metadata. We were\nincorrectly using ctimeMs, where c means changed, not created.
  • \n
  • Fix: UnsafeCursor is now Closeable.
  • \n
\n

Version 3.3.0

\n

2023-01-07

\n
    \n
  • Fix: Don't leak resources when use {} is used with a non-local return. We introduced this\nperformance and stability bug by not considering that non-local returns execute neither the\nreturn nor catch control flows.
  • \n
  • Fix: Use a sealed interface for BufferedSink and BufferedSource. These were never intended\nfor end-users to implement, and we're happy that Kotlin now allows us to express that in our API.
  • \n
  • New: Change internal locks from synchronized to ReentrantLock and Condition. We expect this\nto improve help when using Okio with Java virtual threads ([Project Loom][loom]).
  • \n
  • Upgrade: [Kotlin 1.8.0][kotlin_1_8_0].
  • \n
\n

Version 3.2.0

\n

2022-06-26

\n
    \n
  • Fix: Configure the multiplatform artifact (com.squareup.okio:okio:3.x.x) to depend on the\nJVM artifact (com.squareup.okio:okio-jvm:3.x.x) for Maven builds. This should work-around an\nissue where Maven doesn't interpret Gradle metadata.
  • \n
  • Fix: Change CipherSource and CipherSink to recover if the cipher doesn't support streaming.\nThis should work around a crash with AES/GCM ciphers on Android.
  • \n
  • New: Enable compatibility with non-hierarchical projects.
  • \n
\n

Version 3.1.0

\n

2022-04-19

\n
    \n
  • Upgrade: [Kotlin 1.6.20][kotlin_1_6_20].
  • \n
  • New: Support [Hierarchical project structure][hierarchical_projects]. If you're using Okio in a\nmultiplatform project please upgrade your project to Kotlin 1.6.20 (or newer) to take advantage\nof this. With hierarchical projects it's easier to use properties like FileSystem.SYSTEM that
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.squareup.okio:okio&package-manager=maven&previous-version=2.1.0&new-version=3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n ---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `dependabot rebase` will rebase this PR\n- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `dependabot merge` will merge this PR after your CI passes on it\n- `dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `dependabot reopen` will reopen this PR if it is closed\n- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/facebook/facebook-java-business-sdk/network/alerts).\n\n
\n\nPull Request resolved: https://github.com/facebook/facebook-java-business-sdk/pull/429\n\nReviewed By: mengxuanzhangz\n\nDifferential Revision: D47443937\n\nPulled By: stcheng\n\nfbshipit-source-id: 2dcb6d37f62fac5034463bd206ac179db0a13f1b","shortMessageHtmlLink":"Bump okio from 2.1.0 to 3.4.0 (#430)"}},{"before":"83a25390887d8afa7d43b70070d710da3c90a7a6","after":null,"ref":"refs/heads/dependabot/maven/com.squareup.okio-okio-3.4.0","pushedAt":"2023-07-14T16:50:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stcheng","name":"Shuotian Cheng","path":"/stcheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2702699?s=80&v=4"}},{"before":null,"after":"83a25390887d8afa7d43b70070d710da3c90a7a6","ref":"refs/heads/dependabot/maven/com.squareup.okio-okio-3.4.0","pushedAt":"2023-07-13T17:03:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump okio from 2.1.0 to 3.4.0\n\nBumps [okio](https://github.com/square/okio) from 2.1.0 to 3.4.0.\n- [Changelog](https://github.com/square/okio/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/square/okio/compare/okio-parent-2.1.0...parent-3.4.0)\n\n---\nupdated-dependencies:\n- dependency-name: com.squareup.okio:okio\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump okio from 2.1.0 to 3.4.0"}},{"before":"f8199bba79e28f4ab0c1907c65dfaa04de56b696","after":null,"ref":"refs/tags/17.0.1","pushedAt":"2023-06-19T18:55:21.594Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stcheng","name":"Shuotian Cheng","path":"/stcheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2702699?s=80&v=4"}},{"before":"7fbc938b91c9cf5bfbe09dfc59419dfa3cca7039","after":null,"ref":"refs/tags/17.0.1","pushedAt":"2023-06-19T18:29:41.795Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stcheng","name":"Shuotian Cheng","path":"/stcheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2702699?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgmksfQA","startCursor":null,"endCursor":null}},"title":"Activity · facebook/facebook-java-business-sdk"}