Changelog
@mssfoobar/rnr-app
2.2.4
Path Changes
- d41cdb3: Fix security vulnerabilities
- CVE-2025-61729
- CVE-2025-47913
- ff6a0ea: Add swagger-ui and configurable API context-path
- ReplayMgr swagger-ui is serving at
{baseURL}/swagger-ui/index.html#/ - New env in ReplayMgr
HTTP_CONTEXTPATHto set prefix path in API routes. Default to/
- ReplayMgr swagger-ui is serving at
2.2.3
Path Changes
- Multiple postgres client built images for schedulejob and dbop. Supported postgres client versions: 15, 16 & 17.
2.2.2
Path Changes
- Add RTUS feature flag to disable in replaymgr: https://github.com/mssfoobar/rnr/commit/35dae2d5ccd4eed0beba7baafc185fb9797adea7
2.2.1
Path Changes
- API reset session misses tenant_id: https://github.com/mssfoobar/rnr/commit/75c96f2fd4c5fd9757506ead3a2d601b74350315
2.2.0
Minor Changes
- RnR enhancement to support record and playback multiple databases: https://github.com/mssfoobar/rnr/pull/221
- Truncate data after ending session: https://github.com/mssfoobar/rnr/pull/265
Patch Changes
- Fix RTUS api playback executed out of order: https://github.com/mssfoobar/rnr/pull/268
- Fix system time not in sync with backend: https://github.com/mssfoobar/rnr/pull/266
2.1.4
What's Changed
- Fix MsgOp from randomly crashing: https://github.com/mssfoobar/rnr/pull/255
2.1.3
What's Changed
- Fix MsgOp hang
2.1.2
Patch Change
- bd15c3c: Upgrade postgres-client version in DbOp and ScheduleJob
2.1.1
Patch Change
- 9cf25b2: TransformMsg module able to capture json map value table in RTUS
2.1.0
- Record and Replay Enhancements
- Pre-processing flow NATS message with Transform Message module
- Combine all cronjobs in a new module Schedulejob
- Backup Job
- Cleanup Backup job
- Cleanup TransformMsg data
- Refactor bash script in DbOp module to application service.
1.5.0
What's Changed
- Feature/sql driver by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/62
- chore(ci): update docker file by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/63
- feat: add service & db conn healthcheck by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/64
- fix: use pgxpool.Pool instead of pgx.Conn by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/65
- fix: update replay_last_timestamptz by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/66
- fix: unable to init replay by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/67
- fix: replay jump moving back to starttime by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/68
- fix: parsed string to pgtype.Timestamptz by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/69
- chore: refactor to use mutex in msg-queue by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/70
- chore: refactor msgop by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/71
Full Changelog: https://github.com/mssfoobar/ar2-rnr/compare/v1.4.0...v1.5.0
1.4.0
What's Changed
- fix: use env for system_schema name by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/55
- fix: update nats go module by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/56
- refactor code base & add unit test by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/58
- Refactor/golib by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/57
- Refactor/unit test by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/59
- fix: include missing v1 http routes by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/60
- fix: MsgStopKO & MsgEndKO never occur; log WARN msg instead by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/61
Full Changelog: https://github.com/mssfoobar/ar2-rnr/compare/v1.3.0...v1.4.0
1.3.0
What's Changed
- mutate column 'updated_at' by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/53
- release/v1.3.0 by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/54
Full Changelog: https://github.com/mssfoobar/ar2-rnr/compare/v1.2.0...v1.3.0
1.2.0
Summary
- added versioning in rest API. (old API endpoint without version is still supported. will be deprecated in future releases)
{baseUrl}/v1/... - support variable replay speed
What's Changed
- Replay speed by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/43
- fix wrong variable assignment by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/46
- Updated to use keycloak graphql access token by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/47
- retry graphql connection on JWT expired by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/48
- Feat: add versioning for RNR Rest API by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/49
- fix: db transaction not in order by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/50
- Release/v1.2.0 by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/52
Full Changelog: https://github.com/mssfoobar/ar2-rnr/compare/v1.1.0...v1.2.0
1.1.0
What's Changed
- add transaction count in log by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/7
- test app execution performance by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/8
- test app execution performance by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/9
- test app execution performance by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/10
- test app execution performance by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/11
- test app execution performance by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/12
- fix commented out code by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/13
- test on nats msg fetching by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/14
- test on nats msg fetching by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/15
- Increase performance for fetching Messages by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/17
- Nats by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/18
- fix msgop not using go routine in msgInit & replay by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/19
- Feat: Nats Service Discovery by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/20
- Feat: add replay end timestamp by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/21
- Improve graphql mutation by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/22
- fix wrong status update by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/23
- Feat: Replay Manager handle replay snapshot retention day by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/24
- standardize api response data by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/25
- remove debug code by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/26
- fix passing wrong variable in api-response by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/27
- Feat: Keep one replay record at a time by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/28
- fix bug in replay manager not handling replay session by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/29
- fix replaymanger not creating new replay session by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/30
- fix: not handling http request properly by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/31
- Feature by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/32
- Feature: Add variable speed (default to 1s) & stop instead of end upon reaching endtime by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/33
- Fix by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/34
- use id in delete & update sql stmt by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/38
- increase commit buffer size by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/39
- fix: write to db not in sequence by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/40
- fix: replay stopping at wrong endtime by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/41
- Release/v1.1.0 by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/42
Full Changelog: https://github.com/mssfoobar/ar2-rnr/compare/v1.0.0...v1.1.0
1.0.0
What's Changed
- Develop by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/1
- remove experimental & update replay log to show msg data by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/2
- Develop by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/3
- Develop by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/4
- Develop by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/5
- Enhancement by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/6
- Release/v1.0.0 by @nyan979 in https://github.com/mssfoobar/ar2-rnr/pull/16
Full Changelog: https://github.com/mssfoobar/ar2-rnr/commits/v1.0.0
@mssfoobar/rnr-web
2.3.6
Patch Changes
- Update Node.js and dependency version to address security vulnerabilities
- Migrate to latest web-base with SDS integration
2.3.5
Patch Changes
- Fixed:
- Prevent client connections from being re-initiated on terminating session.
2.3.4
Patch Changes
- Changed:
- Session ended no longer rewinds the time slider. Add a restart button for resetting replay.
2.3.3
Patch Changes
- Update time format for session's description
2.3.2
Patch Changes
- Changed:
- Date time picker can choose which time field slot to display.
- Add option to set 12/24h view for hour selection clock.
- Fixed:
- Seconds value still display on controller even when time picker's seconds field is disabled.
2.3.1
Patch Changes
- Changed: Remove seconds field from playback controller.
2.3.0
Minor Changes
- Add option to terminate current session from controller
2.2.5
Patch Changes
- Add status check on system-time RTUS connection
2.2.4
Patch Changes
- Fix the time picker not showing valid time range
2.2.3
Patch Changes
- Fix controller not getting valid speed range on init
2.2.2
Patch Changes
- Remove checking time difference
2.2.1
Patch Changes
- Fix grammar issues
2.2.0
Minor Changes
- Dispatch event on display_status change
- Make children prop optional
2.1.3
Patch Changes
- Fix controller not force invalidating on page remount
2.1.2
Patch Changes
- Fix unable to get initial session data
2.1.1
Patch Changes
- Refactor to request API through BFF instead of calling backend endpoint directly
2.1.0
Minor Changes
- Controller now checks for current running session status before init
2.0.0
Major Changes
- Force remount page on session changes
1.0.3
Patch Changes
- Set Svelte version fixed at 5.30.2
1.0.2
Patch Changes
- Fix RTUS connection not initiating when tenantId is updated
1.0.1
Patch Changes
- Use environment value for timekeeper connection
1.0.0
Initial release - view the RNR docs for more information.
@mssfoobar/timekeeper
[1.1.1]
Patch Changes
- Upgrade go to 1.25.3 to fix security vulnerabilities: https://github.com/mssfoobar/aoh-sys-timekeeper/commit/2b43a4e0b5be3efbfe084106254ef2932c10fb67
[1.1.0]
Minor Changes
- Add environment variable to enable database and RTUS connection: https://github.com/mssfoobar/aoh-sys-timekeeper/pull/8/files
The following are our builds of NATS and Debezium with updated dependencies to address security vulnerabilities in older versions. They are functionally identical to the official releases. If the latest official builds suit your needs, you should use those instead.
NATS
2.11.4-aoh
docker pull ghcr.io/mssfoobar/rnr/nats:2.11.4-aoh
Debezium
3.3.1.Final-aoh
docker pull ghcr.io/mssfoobar/rnr/debezium-server:3.3.1.Final-aoh
- Breaking change: If upgrading from Debezium 2.x, update
debezium.source.snapshot.modefromnevertono_data.