Skip to content

Commit dc3ebd6

Browse files
github-actions[bot]LaunchDarklyReleaseBotkeelerm84
authored
chore(v9): release 9.9.0 (#400)
🤖 I have created a release *beep* *boop* --- ## [9.9.0](9.8.2...9.9.0) (2024-08-02) This release introduces the ability to enable compression of event payloads. When enabled, the SDK will compress events before sending them to the LaunchDarkly servers. This can reduce the bandwidth required to send events, which can be useful in high-traffic environments to reduce egress traffic costs. > [!IMPORTANT] > Relay Proxy users **MUST** upgrade to version 8.9 or higher prior to enabling this option to prevent loss of event data. > > However, enabling this feature is **NOT** required when using the Relay Proxy as it will manage compression automatically. ### Features * Add option to enable compression of event payloads ([#399](#399)) ([ae4131f](ae4131f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: LaunchDarklyReleaseBot <[email protected]> Co-authored-by: Matthew Keeler <[email protected]>
1 parent ae4131f commit dc3ebd6

File tree

6 files changed

+38
-24
lines changed

6 files changed

+38
-24
lines changed

.release-please-manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "9.8.2"
2+
".": "9.9.0"
33
}

CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
All notable changes to the LaunchDarkly iOS SDK will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org).
44

5+
## [9.9.0](https://github.com/launchdarkly/ios-client-sdk/compare/9.8.2...9.9.0) (2024-08-02)
6+
7+
This release introduces the ability to enable compression of event payloads. When enabled, the SDK will compress events before sending them to the LaunchDarkly servers. This can reduce the bandwidth required to send events, which can be useful in high-traffic environments to reduce egress traffic costs.
8+
9+
> [!IMPORTANT]
10+
> Relay Proxy users **MUST** upgrade to version 8.9 or higher prior to enabling this option to prevent loss of event data.
11+
>
12+
> However, enabling this feature is **NOT** required when using the Relay Proxy as it will manage compression automatically.
13+
14+
15+
### Features
16+
17+
* Add option to enable compression of event payloads ([#399](https://github.com/launchdarkly/ios-client-sdk/issues/399)) ([ae4131f](https://github.com/launchdarkly/ios-client-sdk/commit/ae4131ff961507fc6e52823e26a20c7b2b7962c4))
18+
519
## [9.8.2](https://github.com/launchdarkly/ios-client-sdk/compare/9.8.1...9.8.2) (2024-06-10)
620

721

LaunchDarkly.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Pod::Spec.new do |ld|
33

44
ld.name = "LaunchDarkly"
5-
ld.version = "9.8.2" # x-release-please-version
5+
ld.version = "9.9.0" # x-release-please-version
66
ld.summary = "iOS SDK for LaunchDarkly"
77

88
ld.description = <<-DESC

LaunchDarkly.xcodeproj/project.pbxproj

+18-18
Original file line numberDiff line numberDiff line change
@@ -1688,12 +1688,12 @@
16881688
CODE_SIGN_STYLE = Automatic;
16891689
DEFINES_MODULE = NO;
16901690
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1691-
DYLIB_CURRENT_VERSION = 9.8.2;
1691+
DYLIB_CURRENT_VERSION = 9.9.0;
16921692
DYLIB_INSTALL_NAME_BASE = "@rpath";
16931693
GCC_C_LANGUAGE_STANDARD = gnu11;
16941694
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
16951695
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1696-
MARKETING_VERSION = 9.8.2;
1696+
MARKETING_VERSION = 9.9.0;
16971697
MODULEMAP_FILE = "";
16981698
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-tvOS";
16991699
PRODUCT_NAME = LaunchDarkly_tvOS;
@@ -1714,12 +1714,12 @@
17141714
CODE_SIGN_STYLE = Automatic;
17151715
DEFINES_MODULE = NO;
17161716
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1717-
DYLIB_CURRENT_VERSION = 9.8.2;
1717+
DYLIB_CURRENT_VERSION = 9.9.0;
17181718
DYLIB_INSTALL_NAME_BASE = "@rpath";
17191719
GCC_C_LANGUAGE_STANDARD = gnu11;
17201720
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
17211721
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1722-
MARKETING_VERSION = 9.8.2;
1722+
MARKETING_VERSION = 9.9.0;
17231723
MODULEMAP_FILE = "";
17241724
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-tvOS";
17251725
PRODUCT_NAME = LaunchDarkly_tvOS;
@@ -1740,12 +1740,12 @@
17401740
COMBINE_HIDPI_IMAGES = YES;
17411741
DEFINES_MODULE = NO;
17421742
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1743-
DYLIB_CURRENT_VERSION = 9.8.2;
1743+
DYLIB_CURRENT_VERSION = 9.9.0;
17441744
DYLIB_INSTALL_NAME_BASE = "@rpath";
17451745
GCC_C_LANGUAGE_STANDARD = gnu11;
17461746
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
17471747
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1748-
MARKETING_VERSION = 9.8.2;
1748+
MARKETING_VERSION = 9.9.0;
17491749
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
17501750
PRODUCT_NAME = LaunchDarkly_macOS;
17511751
SDKROOT = macosx;
@@ -1763,12 +1763,12 @@
17631763
COMBINE_HIDPI_IMAGES = YES;
17641764
DEFINES_MODULE = NO;
17651765
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1766-
DYLIB_CURRENT_VERSION = 9.8.2;
1766+
DYLIB_CURRENT_VERSION = 9.9.0;
17671767
DYLIB_INSTALL_NAME_BASE = "@rpath";
17681768
GCC_C_LANGUAGE_STANDARD = gnu11;
17691769
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
17701770
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1771-
MARKETING_VERSION = 9.8.2;
1771+
MARKETING_VERSION = 9.9.0;
17721772
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
17731773
PRODUCT_NAME = LaunchDarkly_macOS;
17741774
SDKROOT = macosx;
@@ -1812,7 +1812,7 @@
18121812
CURRENT_PROJECT_VERSION = 1;
18131813
DEBUG_INFORMATION_FORMAT = dwarf;
18141814
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1815-
DYLIB_CURRENT_VERSION = 9.8.2;
1815+
DYLIB_CURRENT_VERSION = 9.9.0;
18161816
ENABLE_STRICT_OBJC_MSGSEND = YES;
18171817
ENABLE_TESTABILITY = YES;
18181818
FRAMEWORK_VERSION = I;
@@ -1883,7 +1883,7 @@
18831883
CURRENT_PROJECT_VERSION = 1;
18841884
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
18851885
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1886-
DYLIB_CURRENT_VERSION = 9.8.2;
1886+
DYLIB_CURRENT_VERSION = 9.9.0;
18871887
ENABLE_NS_ASSERTIONS = NO;
18881888
ENABLE_STRICT_OBJC_MSGSEND = YES;
18891889
FRAMEWORK_VERSION = I;
@@ -1919,13 +1919,13 @@
19191919
CODE_SIGN_IDENTITY = "";
19201920
DEFINES_MODULE = NO;
19211921
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1922-
DYLIB_CURRENT_VERSION = 9.8.2;
1922+
DYLIB_CURRENT_VERSION = 9.9.0;
19231923
DYLIB_INSTALL_NAME_BASE = "@rpath";
19241924
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
19251925
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
19261926
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
19271927
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
1928-
MARKETING_VERSION = 9.8.2;
1928+
MARKETING_VERSION = 9.9.0;
19291929
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
19301930
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.Darkly;
19311931
PRODUCT_NAME = LaunchDarkly;
@@ -1942,13 +1942,13 @@
19421942
CODE_SIGN_IDENTITY = "";
19431943
DEFINES_MODULE = NO;
19441944
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1945-
DYLIB_CURRENT_VERSION = 9.8.2;
1945+
DYLIB_CURRENT_VERSION = 9.9.0;
19461946
DYLIB_INSTALL_NAME_BASE = "@rpath";
19471947
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
19481948
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
19491949
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
19501950
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
1951-
MARKETING_VERSION = 9.8.2;
1951+
MARKETING_VERSION = 9.9.0;
19521952
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
19531953
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.Darkly;
19541954
PRODUCT_NAME = LaunchDarkly;
@@ -1987,12 +1987,12 @@
19871987
CODE_SIGN_STYLE = Automatic;
19881988
DEFINES_MODULE = NO;
19891989
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1990-
DYLIB_CURRENT_VERSION = 9.8.2;
1990+
DYLIB_CURRENT_VERSION = 9.9.0;
19911991
DYLIB_INSTALL_NAME_BASE = "@rpath";
19921992
GCC_C_LANGUAGE_STANDARD = gnu11;
19931993
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
19941994
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1995-
MARKETING_VERSION = 9.8.2;
1995+
MARKETING_VERSION = 9.9.0;
19961996
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-watchOS";
19971997
PRODUCT_NAME = LaunchDarkly_watchOS;
19981998
SDKROOT = watchos;
@@ -2011,12 +2011,12 @@
20112011
CODE_SIGN_STYLE = Automatic;
20122012
DEFINES_MODULE = NO;
20132013
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
2014-
DYLIB_CURRENT_VERSION = 9.8.2;
2014+
DYLIB_CURRENT_VERSION = 9.9.0;
20152015
DYLIB_INSTALL_NAME_BASE = "@rpath";
20162016
GCC_C_LANGUAGE_STANDARD = gnu11;
20172017
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
20182018
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2019-
MARKETING_VERSION = 9.8.2;
2019+
MARKETING_VERSION = 9.9.0;
20202020
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-watchOS";
20212021
PRODUCT_NAME = LaunchDarkly_watchOS;
20222022
SDKROOT = watchos;
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Foundation
22

33
struct ReportingConsts {
4-
static let sdkVersion = "9.8.2" // x-release-please-version
4+
static let sdkVersion = "9.9.0" // x-release-please-version
55
static let sdkName = "ios-client-sdk"
66
}

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ To include LaunchDarkly in a Swift package, simply add it to the dependencies se
5050
<!-- x-release-please-start-version -->
5151
```swift
5252
dependencies: [
53-
.package(url: "https://github.com/launchdarkly/ios-client-sdk.git", .upToNextMajor(from: "9.8.2"))
53+
.package(url: "https://github.com/launchdarkly/ios-client-sdk.git", .upToNextMajor(from: "9.9.0"))
5454
]
5555
```
5656
<!-- x-release-please-end -->
@@ -62,7 +62,7 @@ To use the [CocoaPods](https://cocoapods.org) dependency manager to integrate La
6262
```ruby
6363
use_frameworks!
6464
target 'YourTargetName' do
65-
pod 'LaunchDarkly', '~> 9.8'
65+
pod 'LaunchDarkly', '~> 9.9'
6666
end
6767
```
6868

@@ -73,7 +73,7 @@ To use the [Carthage](https://github.com/Carthage/Carthage) dependency manager t
7373
To integrate LaunchDarkly into your Xcode project using Carthage, specify it in your `Cartfile`:
7474

7575
```ogdl
76-
github "launchdarkly/ios-client-sdk" ~> 9.8
76+
github "launchdarkly/ios-client-sdk" ~> 9.9
7777
```
7878

7979
### Manual installation

0 commit comments

Comments
 (0)