feat: export logs endpoint
Proposed changes (including videos or screenshots)
Create a new endpoint that exports app logs as a file. Supports the same filters as the /api/apps/:id/logs endpoint.
Issue(s)
Steps to test or reproduce
Further comments
Looks like this PR is not ready to merge, because of the following issues:
- This PR is missing the 'stat: QA assured' label
- This PR is targeting the wrong base branch. It should target 7.9.0, but it targets 7.8.0
Please fix the issues and try again
If you have any trouble, please check the PR guidelines
🦋 Changeset detected
Latest commit: 6bbb7bd1e7fc4e980186c8e102b96ac9ae71598d
The changes in this PR will be included in the next version bump.
This PR includes changesets to release 37 packages
| Name | Type |
|---|---|
| @rocket.chat/rest-typings | Minor |
| @rocket.chat/apps-engine | Minor |
| @rocket.chat/meteor | Minor |
| @rocket.chat/api-client | Patch |
| @rocket.chat/core-services | Patch |
| @rocket.chat/ddp-client | Patch |
| @rocket.chat/http-router | Patch |
| @rocket.chat/models | Patch |
| @rocket.chat/ui-contexts | Major |
| @rocket.chat/account-service | Patch |
| @rocket.chat/authorization-service | Patch |
| @rocket.chat/ddp-streamer | Patch |
| @rocket.chat/stream-hub-service | Patch |
| @rocket.chat/omnichannel-services | Patch |
| @rocket.chat/presence | Patch |
| rocketchat-services | Patch |
| @rocket.chat/apps | Patch |
| @rocket.chat/core-typings | Minor |
| @rocket.chat/fuselage-ui-kit | Major |
| @rocket.chat/omnichannel-transcript | Patch |
| @rocket.chat/presence-service | Patch |
| @rocket.chat/queue-worker | Patch |
| @rocket.chat/network-broker | Patch |
| @rocket.chat/livechat | Patch |
| @rocket.chat/mock-providers | Patch |
| @rocket.chat/cron | Patch |
| @rocket.chat/instance-status | Patch |
| @rocket.chat/uikit-playground | Patch |
| @rocket.chat/gazzodown | Major |
| @rocket.chat/ui-avatar | Major |
| @rocket.chat/ui-client | Major |
| @rocket.chat/ui-video-conf | Major |
| @rocket.chat/ui-voip | Major |
| @rocket.chat/freeswitch | Patch |
| @rocket.chat/model-typings | Patch |
| @rocket.chat/license | Patch |
| @rocket.chat/pdf-worker | Patch |
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
PR Preview Action v1.6.2 :---: |
:rocket: View preview athttps://RocketChat.github.io/Rocket.Chat/pr-preview/pr-36186/
|
Built to branch gh-pages at 2025-07-12 21:17 UTC.
Preview will be ready when the GitHub Pages deployment is complete.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 65.35%. Comparing base (
aaeb4f4) to head (6bbb7bd). Report is 26 commits behind head on develop.
Additional details and impacted files
@@ Coverage Diff @@
## develop #36186 +/- ##
===========================================
- Coverage 65.35% 65.35% -0.01%
===========================================
Files 3156 3156
Lines 104142 104120 -22
Branches 19898 19890 -8
===========================================
- Hits 68060 68043 -17
+ Misses 33406 33396 -10
- Partials 2676 2681 +5
| Flag | Coverage Δ | |
|---|---|---|
| e2e | 58.38% <ø> (+<0.01%) |
:arrow_up: |
| unit | 70.48% <ø> (-0.01%) |
:arrow_down: |
Flags with carried forward coverage won't be shown. Click here to find out more.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
Closing this one as we merged the branch into https://github.com/RocketChat/Rocket.Chat/pull/36403