Skip to content

Commit

Permalink
feat: release 1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Kenny committed May 16, 2023
1 parent f0b039a commit be04e4d
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 38 deletions.
9 changes: 5 additions & 4 deletions .github/workflows/release-testing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,12 @@ on:
workflow_dispatch:
# Inputs the workflow accepts.
inputs:
name:
confirmation:
# Friendly description to be shown in the UI instead of 'name'
description: 'Person to greet'
description: 'Are you sure you want to release?'
type: boolean
# Default value if no value is explicitly provided
default: 'World'
default: false
# Input has to be provided for the workflow to run
required: true

Expand All @@ -37,7 +38,7 @@ jobs:
- name: Checkout the release branch for testing
uses: actions/checkout@v2
with:
ref: release_1.1.0
ref: main
# token: ${{ secrets.API_CLI_TOKEN }}
# path: newrelic-actions # This might have to exist within ".github"

Expand Down
70 changes: 41 additions & 29 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,82 +1,94 @@
# Changelog

1.1.0
## 1.2.0

# New in this release
### New in this release
* Upgrade native Android Agent to v6.11.1
* Updgrade native iOS agent to v7.4.4
* JavaScript Errors will now be reported as handled exceptions, providing more context and stack traces in the New Relic UI.
* Added shutdown method, providing ability to shut down the agent within the current application lifecycle during runtime.

### Fixed in this release
* Fixed an issue where the feature flag methods would result in an error.

## 1.1.0

### New in this release
* Upgrade native Android agent to v6.10.0
* Upgrade native iOS agent to v7.4.3

# Fixed in this release
### Fixed in this release
* Fixed an issue that caused conflicts with network monitoring in FlipperKit.

1.0.1
## 1.0.1

# Fixed in this release
### Fixed in this release
* Cyclical structures are now removed when sent to the console, preventing large circular structures from causing an out-of-memory issue on Android.

1.0.0
## 1.0.0

# New in this release
### New in this release
* TypeScript support has been added, providing improved type checking and better coding experience for TypeScript users.
* The ability to configure collector endpoints and logging level has been added, providing more control over the data collection process.
* The ability to turn off logging for iOS has been added, providing more control over the data collection process.

# Fixed in this release
### Fixed in this release
* Unhandled promise rejection handler will now handle null errors generated by React Native, ensuring that the application continues to run smoothly.
* Cyclical structures are now properly handled when sent to the console, avoiding potential errors and crashes in the logging process.


0.0.9
## 0.0.9

## New in this release
### New in this release

* Updated Native Android Agent Version


## Fixed in this release
### Fixed in this release

* Reduced bundle size of agent
* Fixed issue where pod hash would change on different builds


0.0.8
## New in this release
## 0.0.8
### New in this release

* Added hot and cold app launch time. You can find more information here: [Android](https://docs.newrelic.com/docs/mobile-monitoring/new-relic-mobile-android/install-configure/configure-app-launch-time-android-apps) and [iOS](https://docs.newrelic.com/docs/mobile-monitoring/new-relic-mobile-ios/configuration/app-launch-times-ios-apps)


## Fixed in this release
### Fixed in this release

* Fix for recursive call for react native navigation for <=v4
* Removed jcenter from Android

0.0.7
## Fixed in this release
## 0.0.7
### Fixed in this release
* Fixed an issue where error stack trace length would cause crashing in iOS apps.

0.0.6
## 0.0.6

## New in this release
### New in this release
* Add methods that are currently available in the android and XCFramework agents.
* Add `recordError` to record javascript errors for react-native.
* Add methods to set agent configuration after the agent has started.


## Fixed in this release
### Fixed in this release
* Fixed an issue where null errors in the global react native handler would cause errors on the XCFramework agent module.

0.0.5
## 0.0.5

Fixed issue where JS Errors are not recording for iOS apps when Error stack length is lesser than 4096
* Fixed issue where JS Errors are not recording for iOS apps when Error stack length is lesser than 4096

0.0.4
Fix Null Pointer Exception Crash
## 0.0.4
* Fix Null Pointer Exception Crash

0.0.3
Add Routing Instrumentation which will capture the current screen and record it as breadcrumb. Add support for Native Agent's Features Configuration
## 0.0.3
* Add Routing Instrumentation which will capture the current screen and record it as breadcrumb.
* Add support for Native Agent's Features Configuration

0.0.2
Fix ErrorStack null crash
## 0.0.2
* Fix ErrorStack null crash

0.0.1
React Native Agent GA release
## 0.0.1
* React Native Agent GA release
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,10 +92,10 @@ import {Platform} from 'react-native';
webViewInstrumentation: true,

// Optional:Set a specific collector address for sending data. Omit this field for default address.
collectorAddress: "",
//collectorAddress: "",

// Optional:Set a specific crash collector address for sending crashes. Omit this field for default address.
crashCollectorAddress: ""
//crashCollectorAddress: ""
};


Expand All @@ -118,7 +118,7 @@ AppToken is platform-specific. You need to generate the seprate token for Androi
}
dependencies {
...
classpath "com.newrelic.agent.android:agent-gradle-plugin:6.11.0"
classpath "com.newrelic.agent.android:agent-gradle-plugin:6.11.1"
}
}
```
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "newrelic-react-native-agent",
"version": "1.1.0",
"version": "1.2.0",
"description": "A New Relic Mobile Agent for React Native",
"main": "./index.js",
"types": "./dist/index.d.ts",
Expand Down Expand Up @@ -94,7 +94,7 @@
"newrelic": "7.4.4"
},
"android": {
"newrelic": "6.11.0"
"newrelic": "6.11.1"
}
}
}

0 comments on commit be04e4d

Please sign in to comment.