Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore!: Remove meteor/check from custom-user-status endpoints #32549

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
031d99f
chore: bump 7.0.0
ggazzo Apr 8, 2024
b2faa6a
fix!: api login should not suggest which credential is wrong (#32159)
ggazzo Apr 9, 2024
216cba1
chore!: remove hipchat importer (#32154)
pierre-lehnen-rc Apr 11, 2024
c9e6513
chore!: Removed Mongo 4.4. support and added 7.0 (#32162)
ggazzo Apr 12, 2024
ed5f16f
chore!: Improve permissions check on channels endpoints (#32330)
matheusbsilva137 May 3, 2024
2f396ca
chore: Improve permissions check on cloud endpoints (#32331)
matheusbsilva137 May 3, 2024
791792b
chore: Improve permissions check on instances endpoints (#32334)
matheusbsilva137 May 3, 2024
577fdca
chore: Improve permissions check on LDAP endpoints (#32335)
matheusbsilva137 May 3, 2024
ae10671
chore!: Improve permissions check on mailer endpoints (#32336)
matheusbsilva137 May 3, 2024
fbf42da
chore: Improve permissions check on users endpoints (#32353)
matheusbsilva137 May 7, 2024
51afc7a
chore!: Improve permissions check on groups endpoints (#32332)
matheusbsilva137 May 7, 2024
20e37de
chore!: Improve permissions check on integrations endpoints (#32355)
matheusbsilva137 May 7, 2024
a0114fa
chore!: Improve permissions check on oauth-apps endpoints (#32338)
matheusbsilva137 May 9, 2024
44480d2
chore!: Improve permissions check on teams endpoints (#32351)
matheusbsilva137 May 9, 2024
773242f
chore!: Improve permissions check on im endpoints (#32333)
matheusbsilva137 May 13, 2024
542659f
chore!: Improve permissions check on permissions endpoints (#32343)
matheusbsilva137 May 13, 2024
a8ee385
chore!: Improve permissions check on settings endpoints (#32350)
matheusbsilva137 May 13, 2024
b404772
chore!: Improve permissions check on licenses endpoints (#32354)
matheusbsilva137 May 13, 2024
f74e0de
test: fix im.messages.others endpoint tests (#32426)
matheusbsilva137 May 14, 2024
699e5c9
chore!: Improve permissions check on misc endpoints (#32337)
matheusbsilva137 May 14, 2024
f88b827
chore!: Improve permissions check on roles endpoints (#32347)
matheusbsilva137 May 20, 2024
179ec81
refactor!: removed listEmojiCustom method (#32542)
abhinavkrin Jun 24, 2024
15dfb92
chore!: removes view-history permission (#33042)
lucas-a-pelegrino Aug 15, 2024
7cc8210
chore!: Remove unused `omnichannelExternalFrameGenerateKey` (#32921)
dougfabris Aug 15, 2024
57e5fd2
chore!: remove deprecated meteor eraseRoom method (#32648)
AllanPazRibeiro Aug 17, 2024
3ec6710
chore!: removed setAsset, unsetAsset, refreshClients method (#32564)
abhinavkrin Aug 17, 2024
ee2e38f
chore!: Remove `meteor/check` from `cloud` endpoints (#32533)
matheusbsilva137 Aug 17, 2024
00e4c54
chore!: removed checkUsernameAvailability method (#32488)
abhinavkrin Aug 17, 2024
37cdff8
refactor!: removed roomNameExists method (#32484)
abhinavkrin Aug 17, 2024
01ce6b9
chore!: removed reportMessage method (#32633)
abhinavkrin Aug 17, 2024
ec5d9c1
fix: Missing retention's `ignoreThreads` param for old channels (#33028)
dougfabris Aug 17, 2024
781ab50
chore!: Remove `meteor/check` from `chat` endpoints (#32532)
matheusbsilva137 Aug 17, 2024
8015513
chore!: Remove `meteor/check` from `banners` endpoints (#32509)
matheusbsilva137 Aug 18, 2024
e36247e
chore!: Remove deprecated URL App installation (#33210)
MartinSchoeler Sep 27, 2024
f8e27da
chore!: remove deprecated livechat:loadHistory method (#33390)
abhinavkrin Oct 1, 2024
b62877c
chore!: removed removeWebdavAccount method (#33355)
abhinavkrin Oct 1, 2024
248655f
chore!: remove livechat:addAgent and livechat:addManager method (#33372)
abhinavkrin Oct 1, 2024
531b25b
fix: Private apps restrictions are not applied on license removal (#3…
matheusbsilva137 Oct 1, 2024
ecc5573
feat: New Private apps limitations (#33316)
MartinSchoeler Oct 1, 2024
b015c79
Revert "fix: Private apps restrictions are not applied on license rem…
matheusbsilva137 Oct 1, 2024
4f51cbe
chore!: remove deprecated livechat:searchAgent method (#33373)
abhinavkrin Oct 1, 2024
3c3ea47
chore!: remove deprecated livechat:loginByToken method (#33391)
abhinavkrin Oct 1, 2024
a96a2ae
chore!: remove livechat:getCustomFields method (#33371)
abhinavkrin Oct 1, 2024
1cda991
fix: Upgrade option is being presented to Premium workspaces when upl…
matheusbsilva137 Oct 2, 2024
429225a
refactor!: Room's Key ID generation (#33329)
KevLehman Oct 2, 2024
1efc7e0
chore!: Update private apps cap on Community Edition (#33399)
matheusbsilva137 Oct 2, 2024
7f2c829
fix!: Private apps are always auto enabled when updated (#33417)
matheusbsilva137 Oct 3, 2024
8721431
chore: tag apps as migrated when downgrading to CE (#33439)
matheusbsilva137 Oct 4, 2024
3d62baf
chore!: Tag private apps as migrated (exempt from CE limitations) whe…
matheusbsilva137 Oct 7, 2024
fa904e0
chore!: Grandfathered private apps texts (#33468)
lucas-a-pelegrino Oct 7, 2024
4f6afda
fix!: LDAP sync triggers multiple cron jobs in case an invalid sync i…
matheusbsilva137 Oct 9, 2024
c9d4439
chore!: remove deprecated livechat:saveSurveyFeedback method (#33443)
abhinavkrin Oct 9, 2024
052aa2e
chore!: remove deprecated livechat:pageVisited method (#33427)
abhinavkrin Oct 9, 2024
62610cd
chore!: remove deprecated method livechat:saveInfo (#33447)
abhinavkrin Oct 9, 2024
3fc67cf
chore!: remove deprecated endpoint pw.getPolicyReset (#33474)
abhinavkrin Oct 9, 2024
8141267
chore!: remove deprecated method getPasswordPolicy (#33473)
abhinavkrin Oct 9, 2024
b7fae68
chore!: remove deprecated method deleteMessage (#33472)
abhinavkrin Oct 9, 2024
5d8a358
chore!: remove deprecated endpoint channels.images (#33471)
abhinavkrin Oct 9, 2024
f7caf15
chore!: remove deprecated endpoints licenses.isEnterprise and license…
abhinavkrin Oct 9, 2024
a08d613
chore!: remove deprecated addOAuthApp method (#33465)
abhinavkrin Oct 9, 2024
3ec7793
chore!: remove deprecated endpoint livechat/inquiries.queued (#33453)
abhinavkrin Oct 9, 2024
5e45095
chore!: remove deprecated method livechat:sendOfflineMessage (#33452)
abhinavkrin Oct 9, 2024
099e44a
chore!: removed deprecated method livechat:getAgentData (#33450)
abhinavkrin Oct 9, 2024
e162458
chore!: remove deprecated method livechat:webhookTest (#33449)
abhinavkrin Oct 9, 2024
5cb21dc
chore!: remove deprecated method livechat:saveAppearance (#33448)
abhinavkrin Oct 9, 2024
c2fb6e0
chore!: remove deprecated livechat:getAgentOverviewData method (#33445)
abhinavkrin Oct 9, 2024
4422e88
chore!: removed deprecated methods livechat:removeAgent, livechat:rem…
abhinavkrin Oct 9, 2024
a8cce1f
chore!: remove deprecated livechat:setCustomField method (#33444)
abhinavkrin Oct 9, 2024
a341380
chore!: remove deprecated method livechat:saveIntegration (#33451)
abhinavkrin Oct 9, 2024
2295670
chore!: removed deprecated method livechat:getAnalyticsOverviewData (…
abhinavkrin Oct 9, 2024
dab2afb
feat!: Meteor 3.0 - Node.js 20 (#31438)
ggazzo Oct 10, 2024
f76d36f
chore!: Remove unused `UI_Click_Direct_Message` setting (#33183)
dougfabris Oct 10, 2024
0a028c4
regression(Marketplace): Restore changes lost in rebase (#33514)
MartinSchoeler Oct 11, 2024
f65fe35
chore!: Remove upsert users capability through the `users.update` end…
matheusbsilva137 Oct 11, 2024
f0fdcf2
fix!: "Forgot Password" e-mail is not translated correctly (#32212)
matheusbsilva137 Oct 11, 2024
272bd01
chore!: remove deprecated livechat:saveTrigger and livechat:removeTri…
abhinavkrin Oct 11, 2024
6865d01
chore!: remove deprecated livechat:requestTranscript and livechat:dis…
abhinavkrin Oct 11, 2024
0381f58
chore!: remove deprecated method livechat:saveDepartmentAgents (#33446)
abhinavkrin Oct 11, 2024
2f4e98f
chore!: remove deprecated livechat:getNextAgent method (#33426)
abhinavkrin Oct 11, 2024
d27d6d5
chore!: remove deprecated livechat:setDepartmentForVisitor method (#3…
abhinavkrin Oct 11, 2024
5ff03df
chore!: remove deprecated method livechat:registerGuest (#33539)
abhinavkrin Oct 11, 2024
795da8e
chore!: remove deprecated endpoint livechat/room.visitor (#33461)
abhinavkrin Oct 11, 2024
cdcacad
chore!: add conditional support to query and fields query params (#33…
ricardogarim Oct 11, 2024
3099c34
fix!: Only room creator can set the E2EE room key for the first time …
KevLehman Oct 11, 2024
d2ef9e6
chore: Remove meteor/check from custom-user-status endpoints
matheusbsilva137 Jun 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .changeset/brown-pants-press.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rocket.chat/meteor": major
"@rocket.chat/i18n": major
---

Changes some displays to reflect new rules for private apps and adds a new modal before uploading a private app
5 changes: 5 additions & 0 deletions .changeset/chilled-boats-sip.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': patch
---

This adjustment removes the deprecated `eraseRoom` method. Moving forward, use the `room.delete` endpoint to delete rooms.
5 changes: 5 additions & 0 deletions .changeset/chilly-flowers-brake.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rocket.chat/meteor": major
---

Fixed broken translation in "Forgot Password" e-mail
5 changes: 5 additions & 0 deletions .changeset/dull-singers-move.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': patch
---

This adjustment removes the deprecated `removeWebdavAccount` method. Moving forward, use the `webdav.removeWebdavAccount` endpoint to remove WebDAV accounts.
6 changes: 6 additions & 0 deletions .changeset/fair-bees-wash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@rocket.chat/rest-typings': major
'@rocket.chat/meteor': major
---

Removes deprecated endpoint `pw.getPolicyReset`. Moving forward, use the `pw.getPolicy` endpoint.
13 changes: 13 additions & 0 deletions .changeset/fair-seahorses-laugh.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
'@rocket.chat/meteor': major
---

As per MongoDB Lifecycle Schedules ([mongodb.com/legal/support-policy/lifecycles](https://www.mongodb.com/legal/support-policy/lifecycles)) we're removing official support to MongoDB version 4.4 that has reached end of life in February 2024.

We recommend upgrading to at least MongoDB 6.0+, though 5.0 is still a supported version.

Here are official docs on how to upgrade to some of the supported versions:

- [mongodb.com/docs/manual/release-notes/5.0-upgrade-replica-set](https://www.mongodb.com/docs/manual/release-notes/5.0-upgrade-replica-set/)
- [mongodb.com/docs/manual/release-notes/6.0-upgrade-replica-set](https://www.mongodb.com/docs/manual/release-notes/6.0-upgrade-replica-set/)
- [mongodb.com/docs/manual/release-notes/7.0-upgrade-replica-set](https://www.mongodb.com/docs/manual/release-notes/7.0-upgrade-replica-set/)
5 changes: 5 additions & 0 deletions .changeset/fluffy-knives-count.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rocket.chat/meteor": major
---

Added MongoDB 7.0 support
5 changes: 5 additions & 0 deletions .changeset/forty-actors-care.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated method `livechat:webhookTest`. Moving forward use the endpoint `livechat/webhook.test`.
5 changes: 5 additions & 0 deletions .changeset/forty-needles-sit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

This adjustment removes the deprecated method `livechat:searchAgent`. Moving forward, use `livechat/users/agent/:_id` endpoint.
5 changes: 5 additions & 0 deletions .changeset/forty-pants-roll.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated `livechat:getAnalyticsOverviewData` method. Moving forward use the `livechat/analytics/overview` endpoint.
6 changes: 6 additions & 0 deletions .changeset/four-snakes-deny.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rocket.chat/meteor": major
"@rocket.chat/rest-typings": major
---

Removed upsert behavior on `users.update` endpoint (`joinDefaultChannels` param or empty `userId` are not allowed anymore)
7 changes: 7 additions & 0 deletions .changeset/fuzzy-cherries-buy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@rocket.chat/meteor": major
---

Api login should not suggest which credential is wrong (password/username)

Failed login attemps will always return `Unauthorized` instead of the internal fail reason
5 changes: 5 additions & 0 deletions .changeset/gold-knives-sparkle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': patch
---

Fixes an issue where ignore threads parameter were not being affected by retention policy overriding in old channels
5 changes: 5 additions & 0 deletions .changeset/grumpy-weeks-appear.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removed deprecated method `livechat:loginByToken`. Moving forward, use the endpoint `livechat/visitor/:token`.
5 changes: 5 additions & 0 deletions .changeset/heavy-apricots-wash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated method `getPasswordPolicy`. Moving forward, use the endpoint `pw.getPolicy`.
5 changes: 5 additions & 0 deletions .changeset/heavy-carrots-reflect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rocket.chat/meteor": major
---

Removes private App installation via URL method following a deprecation warning.
5 changes: 5 additions & 0 deletions .changeset/hot-socks-play.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removed deprecated methods `livechat:saveTrigger` and `livechat:removeTrigger`. Moving forward use the endpoints `livechat/triggers (POST)` and `livechat/triggers/:_id (DELETE)` respectively.
5 changes: 5 additions & 0 deletions .changeset/hungry-icons-try.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated method `addOAuthApp`. Moving forward, use the endpoint `oauth-apps.create` instead.
5 changes: 5 additions & 0 deletions .changeset/kind-clocks-smash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated `deleteMessage` method. Moving forward, use the `chat.delete` endpoint.
5 changes: 5 additions & 0 deletions .changeset/kind-eels-brush.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated method `livechat:saveInfo`. Moving forward use the enpoint `livechat/room/save.info`.
14 changes: 14 additions & 0 deletions .changeset/large-bikes-brake.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
"@rocket.chat/meteor": major
"rocketchat-services": major
---

Upgrades the version of the Meteor framework to 3.0

The main reason behind this is the upgrade of the Node.js version, where version 14 will be removed and version 20 will be used instead.

Internally, significant changes have been made, mostly due to the removal of fibers.

As a result, it was necessary to adapt our code to work with the new version.

No functionality should have been affected by this, but if you are running Rocket.Chat in unconventional ways, please note that you need to upgrade your Node.js version.
5 changes: 5 additions & 0 deletions .changeset/large-pillows-brush.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removed deprecated method `livechat:getNextAgent`. Moving forward, use the `livechat/agent.next/:token` endpoint.
5 changes: 5 additions & 0 deletions .changeset/lemon-tables-nail.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated method `livechat:setDepartmentForVisitor`. Moving forward, use the endpoint `livechat/visitor`.
5 changes: 5 additions & 0 deletions .changeset/lovely-trees-call.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rocket.chat/meteor": major
---

Removes `view-history` permission due to lack of usage
5 changes: 5 additions & 0 deletions .changeset/many-carrots-care.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes the deprecated method `livechat:saveAppearance`. Moving forward use the endpoint `livechat/appearance`.
5 changes: 5 additions & 0 deletions .changeset/mean-readers-join.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated `livechat:getAgentOverviewData` method. Moving forward use `livechat/analytics/agent-overview` endpoint.
5 changes: 5 additions & 0 deletions .changeset/nice-vans-design.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated method `livechat:setCustomField`. The custom fields can be directly set via the `livechat/visitor` endpoint.
6 changes: 6 additions & 0 deletions .changeset/olive-dogs-jam.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@rocket.chat/rest-typings': major
'@rocket.chat/meteor': major
---

Removes deprecated endpoint `channels.images`. Moving forward, use `rooms.images` endpoint.
5 changes: 5 additions & 0 deletions .changeset/purple-tools-heal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removed deprecated methods `livechat:removeAgent`, `livechat:removeManager` and `livechat:removeDepartment`. Moving forward, use `livechat/users/agent/:_id`, and `livechat/users/manager/:_id` and `livechat/department/:_id` respectively.`
6 changes: 6 additions & 0 deletions .changeset/quick-moles-jump.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rocket.chat/meteor": major
"rocketchat-services": major
---

Node.js 20.x support
5 changes: 5 additions & 0 deletions .changeset/quiet-kings-rhyme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removed the ability to import data in the HipChat Enterprise format, as it was discontinued over five years ago.
5 changes: 5 additions & 0 deletions .changeset/real-avocados-sneeze.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated method `livechat:saveIntegration`. Moving forward, use the endpoint `omnichannel/integrations (POST)`.
5 changes: 5 additions & 0 deletions .changeset/rude-dodos-agree.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removed deprecated method `livechat:saveSurveyFeedback`. Moving forward use the endpoint `livechat/room.survey`.
6 changes: 6 additions & 0 deletions .changeset/selfish-experts-develop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rocket.chat/meteor": patch
"@rocket.chat/apps-engine": patch
---

Fixes issue with previously disabled private apps being auto enabled on update
6 changes: 6 additions & 0 deletions .changeset/sixty-moons-walk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@rocket.chat/rest-typings': major
'@rocket.chat/meteor': major
---

Removes deprecated `livechat/inquiries.queued` endpoint. Moving forward use the `livechat/inquiries.queuedForUser` endpoint.
5 changes: 5 additions & 0 deletions .changeset/sixty-owls-arrive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rocket.chat/meteor": major
---

Remove linkedin oauth package, now linkedin oauth must to me configured as custom oauth
5 changes: 5 additions & 0 deletions .changeset/sixty-vans-grab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rocket.chat/meteor": major
---

Fixed issue with LDAP sync triggering multiple cron jobs in case an invalid sync interval is provided
5 changes: 5 additions & 0 deletions .changeset/slow-crabs-run.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': patch
---

Removed deprecated method `livechat:loadHistory` method. Moving forward use the `ivechat/messages.history/:rid` endpoint
5 changes: 5 additions & 0 deletions .changeset/soft-ducks-build.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated method `livechat:registerAgent`. Moving forward, use the endpoint `livechat/visitor`.
5 changes: 5 additions & 0 deletions .changeset/soft-planets-cross.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rocket.chat/meteor": major
---

Fixes a behavior of E2EE room creation that allowed any user on the room to define room keys before the room creator, causing race conditions.
8 changes: 8 additions & 0 deletions .changeset/spicy-eggs-march.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"@rocket.chat/meteor": major
---

Randomizes `e2eKeyId` generation instead of derive it from encoded key. Previously, we used the stringified & encoded version of the key to extract a keyID, however this generated the same keyID for all rooms. As we didn't use this keyID, and rooms didn't have the capability of having multiple keys, this was harmless.
This PR introduces a new way of generating that identifier, making it random and unique, so multiple room keys can be used on the same room as long as the keyID is different.

NOTE: new E2EE rooms created _after_ this PR is merged will not be compatible with older versions of Rocket.Chat. Old rooms created before this update will continue to be compatible.
5 changes: 5 additions & 0 deletions .changeset/tasty-goats-deny.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': patch
---

This adjustment removes deprecated `livechat:addAgent` and `livechat:addManager` method. Moving forward use `livechat/users/agent` and `livechat/users/manager` endpoints to add agent and manager respectively.
6 changes: 6 additions & 0 deletions .changeset/ten-houses-repair.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@rocket.chat/rest-typings': major
'@rocket.chat/meteor': major
---

Removes deprecated endpoints `licenses.isEnterprise` and `licenses.get`. Moving forward use the endpoint `licenses.info.`
5 changes: 5 additions & 0 deletions .changeset/tender-readers-run.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

This adjustment removes deprecated `livechat:getCustomFields` method. Moving forward use the `livechat/custom-fields` endpoint.
5 changes: 5 additions & 0 deletions .changeset/thirty-trainers-swim.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removed deprecated methods `livechat:requestTranscript` and `livechat:discardTranscript`. Moving forward use `livechat/transcript/:rid` endpoint's POST and DELETE methods.
6 changes: 6 additions & 0 deletions .changeset/tiny-rice-train.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@rocket.chat/meteor": major
"@rocket.chat/rest-typings": major
---

Removed `meteor/check` from `chat` endpoints
5 changes: 5 additions & 0 deletions .changeset/tricky-horses-swim.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removed deprecated method `livechat:pageVisited`. Moving forward, use the `livechat/page.visited` endpoint.
5 changes: 5 additions & 0 deletions .changeset/twenty-ways-think.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removed deprecated method `livechat:saveDepartmentAgents`. Moving forward, use the endpoint `livechat/department/:_id/agents`.
5 changes: 5 additions & 0 deletions .changeset/unlucky-ducks-arrive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated method `livechat:sendOfflineMessage`. Moving forward, use the endpoint `livechat/offline.message`.
5 changes: 5 additions & 0 deletions .changeset/yellow-jobs-serve.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---

Removes deprecated method `livechat:getAgentData`. Moving forward use the endpoint `livechat/agent.info/:rid/:token`.
6 changes: 6 additions & 0 deletions .changeset/young-maps-push.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@rocket.chat/rest-typings': major
'@rocket.chat/meteor': major
---

Removes deprecated endpoint `livechat/room.visitor`.
2 changes: 1 addition & 1 deletion .github/workflows/ci-deploy-gh-pages-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
uses: ./.github/actions/setup-node
if: github.event.action != 'closed'
with:
node-version: 14.21.3
node-version: 20.15.1
deno-version: 1.37.1
cache-modules: true
install: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-deploy-gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- name: Setup NodeJS
uses: ./.github/actions/setup-node
with:
node-version: 14.21.3
node-version: 20.15.1
deno-version: 1.37.1
cache-modules: true
install: true
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci-test-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ on:
transporter:
type: string
mongodb-version:
default: "['4.4', '6.0']"
default: "['5.0', '7.0']"
required: false
type: string
release:
Expand Down Expand Up @@ -83,16 +83,16 @@ jobs:
test:
runs-on: ubuntu-20.04
env:
RC_DOCKERFILE: ${{ matrix.mongodb-version == '6.0' && inputs.rc-dockerfile-alpine || inputs.rc-dockerfile }}
RC_DOCKER_TAG: ${{ matrix.mongodb-version == '6.0' && inputs.rc-docker-tag-alpine || inputs.rc-docker-tag }}
RC_DOCKERFILE: ${{ matrix.mongodb-version == '7.0' && inputs.rc-dockerfile-alpine || inputs.rc-dockerfile }}
RC_DOCKER_TAG: ${{ matrix.mongodb-version == '7.0' && inputs.rc-docker-tag-alpine || inputs.rc-docker-tag }}

strategy:
fail-fast: false
matrix:
mongodb-version: ${{ fromJSON(inputs.mongodb-version) }}
shard: ${{ fromJSON(inputs.shard) }}

name: MongoDB ${{ matrix.mongodb-version }}${{ inputs.db-watcher-disabled == 'true' && ' [no watchers]' || '' }} (${{ matrix.shard }}/${{ inputs.total-shard }})${{ matrix.mongodb-version == '6.0' && ' - Alpine' || '' }}
name: MongoDB ${{ matrix.mongodb-version }}${{ inputs.db-watcher-disabled == 'true' && ' [no watchers]' || '' }} (${{ matrix.shard }}/${{ inputs.total-shard }})${{ matrix.mongodb-version == '7.0' && ' - Alpine' || '' }}

steps:
- name: Collect Workflow Telemetry
Expand Down
Loading
Loading