Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
95b78c2
Apply cfformat changes
jclausen Dec 25, 2024
e0fc9b7
Version bump
Dec 25, 2024
a2471db
ci: add boxlang to matrix and enable workflow dispatch for triggering…
otisnado Feb 4, 2025
480d1bf
ci: use ubuntu-24.04 runner
otisnado Feb 5, 2025
732df85
add default settings for `showJavaStackTrace` and `throwOnPostError` …
jclausen Nov 10, 2025
9e63252
Apply cfformat changes
jclausen Nov 10, 2025
1e6d42d
handle null value
michaeloffner Jun 30, 2026
1a721be
Merge pull request #42 from michaeloffner/development
bdw429s Jun 30, 2026
ada391e
Apply cfformat changes
bdw429s Jun 30, 2026
05346d9
feat: send Java stack traces as structured exception values in Sentry…
Jul 13, 2026
a9d0cce
fix: address review findings for Java stack trace parsing
Jul 13, 2026
5727495
test: add Suppressed exception parsing test
Jul 13, 2026
3ca293d
fix: rewrite Java stack trace parser to use string operations instead…
Jul 13, 2026
b999857
fix: replace regex-based in_app heuristic with string prefix matching
Jul 13, 2026
527fa8d
fix: make upstream tests cross-engine compatible
Jul 13, 2026
48973bf
style: address review nits from PR #1
Jul 13, 2026
6302404
style: apply cfformat formatting to modified files
Jul 13, 2026
978e8c0
chore: remove local test server config that was accidentally committed
Jul 13, 2026
0993ab3
refactor: address Jon's review on upstream PR #45
Jul 13, 2026
39a7ebd
fix: Adobe CF compatibility for mid() and exception handling
Jul 14, 2026
6ed0290
Merge pull request #45 from inLeague/feature/java-stacktrace-exceptio…
jclausen Jul 14, 2026
feb3bde
Apply cfformat changes
jclausen Jul 14, 2026
fd5d4ce
format and update BL versions
jclausen Jul 14, 2026
6fd0ae1
add tagContext creation with pure Java exceptions
jclausen Jul 14, 2026
7eda4dd
Apply cfformat changes
jclausen Jul 14, 2026
10c5db5
fix mock usage
jclausen Jul 14, 2026
25aa365
fix reFind usage
jclausen Jul 14, 2026
79437d3
ibid
jclausen Jul 14, 2026
29b8450
fix test expectations
jclausen Jul 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
# Format PR
format_check:
name: Checks Source Code Formatting
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- name: Checkout Repository
uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
##########################################################################################
build:
name: Build & Publish
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- name: Checkout Repository
uses: actions/checkout@v4
Expand Down Expand Up @@ -133,7 +133,7 @@ jobs:
prep_next_release:
name: Prep Next Release
if: github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main'
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: [ build ]
steps:
# Checkout development
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/snapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches:
- 'development'
workflow_dispatch:

# Unique group name per workflow-branch/tag combo
concurrency:
Expand All @@ -23,7 +24,7 @@ jobs:
##########################################################################################
format:
name: Code Auto-Formatting
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4

Expand Down
10 changes: 9 additions & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
jobs:
tests:
name: Tests
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
env:
DB_USER: root
DB_PASSWORD: root
Expand All @@ -35,6 +35,9 @@ jobs:
- coldboxVersion: "be"
cfengine: "adobe@2023"
experimental: true
- coldboxVersion: "be"
cfengine: "boxlang@1"
experimental: true
steps:
- name: Checkout Repository
uses: actions/checkout@v4
Expand All @@ -54,6 +57,11 @@ jobs:
- name: Setup CommandBox CLI
uses: Ortus-Solutions/setup-commandbox@v2.0.1

- name: Update Commandbox Boxlang Module
if: ${{ matrix.cfengine == 'boxlang@1' }}
run:
box install --force commandbox-boxlang

# Not Needed in this module
#- name: Setup Environment For Testing Process
# run: |
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ logs/**
# don't put token
test-harness/config/token.cfm
test-harness/.env
/modules/
/modules/
# Local server configs (test artifacts)
server-sentry-*.json
test-harness/server-sentry-*.json
4 changes: 3 additions & 1 deletion ModuleConfig.cfc
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,9 @@ component {
"platform" : "cfml",
"logger" : ( !isNull( controller ) ? controller.getSetting( "appName" ) : "sentry" ),
"userInfoUDF" : "",
"extraInfoUDFs" : {}
"extraInfoUDFs" : {}, // these two settings may be added but they
"showJavaStackTrace" : false,
"throwOnPostError" : false
};

// Try to look up the release based on a box.json
Expand Down
2 changes: 1 addition & 1 deletion box.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name":"Sentry",
"author":"Ortus Solutions <info@ortussolutions.com>",
"version":"2.1.5",
"version":"2.1.6",
"slug":"sentry",
"type":"modules",
"homepage":"https://github.com/coldbox-modules/sentry",
Expand Down
8 changes: 5 additions & 3 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [2.1.5] - 2024-12-25

### Fixed - [Issue #37](https://github.com/coldbox-modules/sentry/issues/37) - Fix var-scoping inside conditional

## [2.1.4] - 2024-12-24
Expand Down Expand Up @@ -49,12 +51,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Create first module version

[Unreleased]: https://github.com/coldbox-modules/sentry/compare/v2.1.4...HEAD
[Unreleased]: https://github.com/coldbox-modules/sentry/compare/v2.1.5...HEAD

[2.1.4]: https://github.com/coldbox-modules/sentry/compare/HEAD...v2.1.4
[2.1.5]: https://github.com/coldbox-modules/sentry/compare/v2.1.4...v2.1.5

[2.1.4]: https://github.com/coldbox-modules/sentry/compare/HEAD...v2.1.4

[2.1.3]: https://github.com/coldbox-modules/sentry/compare/v2.1.0...v2.1.3


[2.1.0]: https://github.com/coldbox-modules/sentry/compare/57864cae5969ad38eee194db5a6b2798e91967b3...v2.1.0
Loading
Loading