Releases: openimsdk/open-im-server
Releases · openimsdk/open-im-server
v3.8.3
What's Changed
- fix: Wrong Redis Error Check: (#2891) (cf740a1)
- chore: update admin front image version: (#2893) (c353f55)
- fix: improve crontask delete outdated Data.: (#2901) (83ac4e8)
- fix: go mod: (#2906) (de57e20)
- fix: group member update face_url: (#2910) (1534575)
- fix: update set seq implement.: (#2911) (1447732)
- feat: seq user and conversation seq synchronization: (#2924) (17d5df8)
- feat: Change upload logs systemType to AppFramework.: (#2927) (120afdf)
- fix:Only print panic function frame && feat: log.ZPanic: (#2947) (92ea52f)
- fix: server can return isEnd to control fetch messages when sdk pull …: (#2949) (42136c6)
- deps: Merge #2959 PRs into pre-release-v3.8.3 by @OpenIM-Robot in #2960
- deps: Merge #2958 PRs into pre-release-v3.8.3 by @OpenIM-Robot in #2961
- fix: resolving v3.8.3 conflicts by @withchao in #3018
- Add a lead time for the token's issuance time.: (#2914) (7563aff)
- fix: rpc panic recover: (#2957) (b802437)
- fix: modifying other fields while setting IsPrivateChat does not take effect: (#2972) (5a8f82d)
- docs: improve deployment docs in kubernetes.: (#2973) (4c53732)
- fix: when fetching a referenced message, it indicates that the original message has been deleted.: (#2977) (fdc97c6)
- feat: Optimize Scheduled Task: (#2985) (e989506)
- feat: Optimizing RPC call: (#2993) (e3f609b)
- feat: optimize error stack information: (#2995) (5503443)
- fix: when unable EnableHistoryForNewMembers, new group member can read last one message.: (#3001) (8702529)
- fix: redis save error when KickTokens: (#3002) (66abd9e)
- feat: support message cache: (#3007) (8b79a76)
- fix: The message @ information will be set only for members in the gr…: (#3009) (dec423e)
- deps: Merge #3022 PRs into pre-release-v3.8.3 by @OpenIM-Robot in #3023
- fix: resolving v3.8.3 conflicts by @withchao in #3033
- deps: Merge #3026 #3029 PRs into pre-release-v3.8.3 by @OpenIM-Robot in #3032
Full Changelog: v3.8.2...v3.8.3
v3.8.3-alpha.3
What's Changed
Full Changelog: v3.8.3-alpha.2...v3.8.3-alpha.3
v3.8.3-alpha.2
What's Changed
- Add a lead time for the token's issuance time.: (#2914) (7563aff)
- fix: rpc panic recover: (#2957) (b802437)
- fix: modifying other fields while setting IsPrivateChat does not take effect: (#2972) (5a8f82d)
- docs: improve deployment docs in kubernetes.: (#2973) (4c53732)
- fix: when fetching a referenced message, it indicates that the original message has been deleted.: (#2977) (fdc97c6)
- feat: Optimize Scheduled Task: (#2985) (e989506)
- feat: Optimizing RPC call: (#2993) (e3f609b)
- feat: optimize error stack information: (#2995) (5503443)
- fix: when unable EnableHistoryForNewMembers, new group member can read last one message.: (#3001) (8702529)
- fix: redis save error when KickTokens: (#3002) (66abd9e)
- feat: support message cache: (#3007) (8b79a76)
- fix: The message @ information will be set only for members in the gr…: (#3009) (dec423e)
Full Changelog: v3.8.3-alpha.1...v3.8.3-alpha.2
v3.8.3-alpha.1
What's Changed
- deps: Merge #2891 #2893 #2901 #2906 #2910 #2911 #2924 #2927 #2947 #2949 PRs into pre-release-v3.8.3 by @OpenIM-Robot in #2956
- deps: Merge #2959 PRs into pre-release-v3.8.3 by @OpenIM-Robot in #2960
- deps: Merge #2958 PRs into pre-release-v3.8.3 by @OpenIM-Robot in #2961
Full Changelog: v3.8.2...v3.8.3-alpha.1
v3.8.2
What's Changed
- feat: improve publish docker image workflows by @mo3et in #2697
- fix: update load file logic. by @mo3et in #2700
- feat: Msg filter by @icey-yu in #2703
- feat: provide the interface required by js sdk by @withchao in #2712
- feat: add webhooks of online status and remove zookeeper configuration. by @icey-yu in #2716
- fix: the message I sent is not set to read seq in mongodb by @withchao in #2718
- fix: cannot modify group member avatars by @withchao in #2719
- fix: auth package import twice by @lkzz in #2724
- fix: join the group chat directly, notification type error by @withchao in #2772
- fix: change update group member level logic by @icey-yu in #2730
- feat: Add More Multi Login Policy by @icey-yu in #2770
- fix: joinSource check args error. by @alilestera in #2773
- feat: Push configuration can ignore case sensitivity by @icey-yu in #2775
- fix: Change group member roleLevel can`t send notification by @icey-yu in #2777
- fix: client sends message status error to server by @withchao in #2779
- fix: del UserB's conversation version cache when userA set conversati… by @FGadvancer in #2785
- chore: remove unused content by @alilestera in #2786
- fix: improve setConversationAtInfo logic. by @mo3et in #2782
- Revert: Change group member roleLevel can`t send notification by @icey-yu in #2789
- fix: improve transfer Owner logic when newOwner is mute. by @mo3et in #2790
- fix: improve getUserInfo logic. by @mo3et in #2792
- feat: support app update service by @withchao in #2794
- feat: implement merge milestone PR to target-branch. by @mo3et in #2796
- build: improve workflows logic. by @mo3et in #2801
- fix: improve time condition check mehtod. by @mo3et in #2804
- fix: webhook before online push by @icey-yu in #2805
- fix: set own read seq in MongoDB when sender send a message. by @FGadvancer in #2808
- fix: solve err Notification when setGroupInfo. by @mo3et in #2806
- Introducing OpenIM Guru on Gurubase.io by @kursataktas in #2788
- feat: support app update service by @withchao in #2811
- feat: ApplicationVersion move chat by @withchao in #2813
- fix: improve condition check. by @mo3et in #2815
- feat: Update login policy by @icey-yu in #2822
- build: implement version file update when release. by @mo3et in #2826
- fix: Write back message to Redis by @icey-yu in #2836
- fix: get group return repeated result by @icey-yu in #2842
- fix: SetConversations can update new conversation by @icey-yu in #2838
- feat: merge js sdk by @withchao in #2856
- build: update mongo and kafka start logic. by @mo3et in #2858
- fix(push): push content with jpush by @yoyo930021 in #2844
- fix #2860 migrate jpns to jpush by @wikylyu in #2861
- fix: concurrent write to websocket connection by @withchao in #2866
- fix: Remove admin token in redis by @icey-yu in #2871
- build: create changelog tool and workflows. by @mo3et in #2869
- Fix Push2User webhookBeforeOfflinePush by @storyn26383 in #2862
- feat: Print Panic Log by @icey-yu in #2850
- fix: move workflow to correct path by @mo3et in #2837
- build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #2851
- fix: del login Policy by @icey-yu in #2825
- fix: Wrong Redis Error Check by @icey-yu in #2876
- fix: minor log typo by @morya in #2881
- fix: webhookAfterSingleMsgRead will be called correctly by @icey-yu in #2884
- fix: webhookBeforeSendSingleMsg will call before black and friend check by @icey-yu in #2885
- revert: write msg to redis by @icey-yu in #2883
New Contributors
- @lkzz made their first contribution in #2724
- @alilestera made their first contribution in #2773
- @kursataktas made their first contribution in #2788
- @yoyo930021 made their first contribution in #2844
- @wikylyu made their first contribution in #2861
- @storyn26383 made their first contribution in #2862
- @morya made their first contribution in #2881
Full Changelog: v3.8.1...v3.8.2
v3.8.2-alpha.2
What's Changed
- fix: improve time condition check mehtod.: (#2804) (53cf2c0)
- fix: webhook before online push: (#2805) (a4eae35)
- fix: solve err Notification when setGroupInfo.: (#2806) (5af41e8)
- fix: set own read seq in MongoDB when sender send a message.: (#2808) (07d30a6)
Full Changelog: v3.8.2-alpha.1...v3.8.2-alpha.2
v3.8.2-alpha.1
What's Changed
- feat: improve publish docker image workflows by @mo3et in #2697
- fix: update load file logic. by @mo3et in #2700
- feat: Msg filter by @icey-yu in #2703
- feat: add webhooks of online status and remove zookeeper configuration.: (#2716) (87f79d3)
- fix: the message I sent is not set to read seq in mongodb: (#2718) (598750e)
- fix: cannot modify group member avatars: (#2719) (3167f99)
- fix: auth package import twice: (#2724) (e7c7bf3)
- fix: change update group member level logic: (#2730) (a2110e4)
- feat: Add More Multi Login Policy: (#2770) (9e8a389)
- fix: join the group chat directly, notification type error: (#2772) (0b612c1)
- fix: joinSource check args error.: (#2773) (a84f7bd)
- feat: Push configuration can ignore case sensitivity: (#2775) (0d03b46)
- fix: Change group member roleLevel can`t send notification: (#2777) (43919bc)
- fix: client sends message status error to server: (#2779) (b5ef71f)
- fix: improve setConversationAtInfo logic.: (#2782) (0207f1d)
- fix: del UserB's conversation version cache when userA set conversati…: (#2785) (9baf1ff)
- chore: remove unused content: (#2786) (bbac036)
- Revert: Change group member roleLevel can`t send notification: (#2789) (4be508a)
- fix: improve transfer Owner logic when newOwner is mute.: (#2790) (b36b695)
- fix: improve getUserInfo logic.: (#2792) (312c8ba)
New Contributors
- @OpenIM-Robot made their first contribution in #2797
Full Changelog: v3.8.1...v3.8.2-alpha.1
v3.8.1
What's Changed
- feat: update grafana template by @icey-yu in #2484
- feat: update web front images by @lgz5689 in #2487
- fix: import del cache by @icey-yu in #2492
- fix:update recive name to same by @qinguoyi in #2493
- fix: fix-validate message. by @icey-yu in #2499
- feat:add message send time in callback by @icey-yu in #2501
- refactor: refactor workflows structure. by @mo3et in #2511
- fix: solve uncorrect outdated msg get. by @mo3et in #2513
- feat: update issue translator in workflows by @mo3et in #2521
- fix: pass getMinioImageThumbnailKey error. by @mo3et in #2532
- docs: update CLA comments contents. by @mo3et in #2534
- fix: the log key value is not aligned by @withchao in #2527
- fix Details by @dgqypl in #2525
- Fix config by @icey-yu in #2541
- Fix: solve conversation blocking in private chat when non friendship. by @mo3et in #2542
- fix:get msg error by @qinguoyi in #2494
- fix:mgo delete err by @qinguoyi in #2496
- fix:doPut error by @qinguoyi in #2495
- feat: update set conversation logic. by @mo3et in #2544
- Groupmsg by @icey-yu in #2548
- feat: implement
SetGroupInfoEX
interface. by @mo3et in #2552 - fix: set min seq by @icey-yu in #2556
- Fix push by @icey-yu in #2559
- fix: read seq is written to mongo, online status redis cluster is supported by @withchao in #2558
- fix: invitation to join group notification opuser is null by @withchao in #2562
- Fix set convsation by @icey-yu in #2564
- fix: delay deleteObject func. by @mo3et in #2566
- fix: memory queue optimization by @withchao in #2568
- fix: fill opUser in invite tips by @icey-yu in #2578
- feat: update group notification when set to null. by @mo3et in #2590
- feat: add long time push msg in prometheus by @icey-yu in #2584
- feat: supports getting messages based on session ID and seq by @withchao in #2582
- feat: implement request batch count limit. by @mo3et in #2591
- fix: getting messages based on session ID and seq by @withchao in #2595
- feat: avoid pulling messages from sessions with a large number of max seq values of 0 by @withchao in #2602
- refactor: improve db structure in
storage/controller
by @mo3et in #2604 - feat: implement offline push using kafka by @mo3et in #2600
- feat: API supports gzip by @withchao in #2609
- Fix err by @icey-yu in #2608
- feature: add GetConversationsHasReadAndMaxSeq interface to the WebSoc… by @FGadvancer in #2611
- fix: lru lock by @icey-yu in #2613
- fix: nil pointer error on close by @withchao in #2618
- feat: create group can push notification by @icey-yu in #2617
- fix: blockage caused by listen error by @withchao in #2620
- fix: go.mod by @withchao in #2621
- feat: improve searchMsg implement. by @mo3et in #2614
- Fix lock by @icey-yu in #2622
- fix: update setGroupInfoEX field name. by @mo3et in #2625
- fix: update setGroupInfoEX field name by @mo3et in #2626
- feat: msg gateway add log by @withchao in #2631
- fix: update setGroupInfoEx func name and field. by @mo3et in #2634
- fix: fix setConversations req fill. by @mo3et in #2645
- fix: GetMsgBySeqs boundary issues by @withchao in #2647
- fix: the attribute version is obsolete, remove it by @caixiangyue in #2644
- refactor: update Userregister request field. by @mo3et in #2650
- Test Workflow by @icey-yu in #2640
- fix: kick group member callback by @icey-yu in #2643
- fix: route by @icey-yu in #2654
- feat: add GetSpecifiedBlacks interface. by @mo3et in #2656
- Upgrade the Google Firebase version. by @zhanghongzheng6 in #2638
- Fix token by @icey-yu in #2653
- feat: get not notify conversationIDs by @icey-yu in #2658
- feat: GetPinnedConversationIDs by @icey-yu in #2660
- Upgrade the FCM SDK to v4, and use the
SendEach
method instead of theSendAll
method. by @zhaolibo1989 in #2633 - feat: implement GetSpecifiedUserGroupRequestInfo interface. by @mo3et in #2661
- feat: provide the interface required by js sdk by @withchao in #2664
- feat: improve get admin role memberIDs implement. by @mo3et in #2666
- fix: fix update groupName invalid. by @mo3et in #2673
- refactor: change platform to platformID by @icey-yu in #2670
- feat: don`t return nil data by @icey-yu in #2675
- refactor: update fields type in userStatus and check registered. by @mo3et in #2676
- fix: usertoken auth. by @mo3et in #2677
- feat: add friend agree after callback by @icey-yu in #2680
- fix: sn not sort by @withchao in #2682
- refactor: add GetAdminToken interface. by @mo3et in #2684
- fix: admin token by @icey-yu in #2686
- fix: update workflows logic. by @mo3et in #2688
- fix: admin token by @icey-yu in #2687
- update the front image by @skiffer-git in #2692
New Contributors
- @lgz5689 made their first contribution in #2487
- @qinguoyi made their first contribution in #2493
- @dgqypl made their first contribution in #2525
- @caixiangyue made their first contribution in #2644
- @zhanghongzheng6 made their first contribution in #2638
- @zhaolibo1989 made their first contribution in #2633
Full Changelog: v3.8.0...v3.8.1
v3.8.1-rc.4
What's Changed
- fix: the attribute version is obsolete, remove it by @caixiangyue in #2644
- refactor: update Userregister request field. by @mo3et in #2650
- Test Workflow by @icey-yu in #2640
- fix: kick group member callback by @icey-yu in #2643
- fix: route by @icey-yu in #2654
- feat: add GetSpecifiedBlacks interface. by @mo3et in #2656
- Upgrade the Google Firebase version. by @zhanghongzheng6 in #2638
- Fix token by @icey-yu in #2653
- feat: get not notify conversationIDs by @icey-yu in #2658
- feat: GetPinnedConversationIDs by @icey-yu in #2660
- Upgrade the FCM SDK to v4, and use the
SendEach
method instead of theSendAll
method. by @zhaolibo1989 in #2633 - feat: implement GetSpecifiedUserGroupRequestInfo interface. by @mo3et in #2661
- feat: provide the interface required by js sdk by @withchao in #2664
- feat: improve get admin role memberIDs implement. by @mo3et in #2666
- fix: fix update groupName invalid. by @mo3et in #2673
- refactor: change platform to platformID by @icey-yu in #2670
- feat: don`t return nil data by @icey-yu in #2675
- refactor: update fields type in userStatus and check registered. by @mo3et in #2676
- fix: usertoken auth. by @mo3et in #2677
- feat: add friend agree after callback by @icey-yu in #2680
- fix: sn not sort by @withchao in #2682
New Contributors
- @caixiangyue made their first contribution in #2644
- @zhanghongzheng6 made their first contribution in #2638
- @zhaolibo1989 made their first contribution in #2633
Full Changelog: v3.8.1-rc.3...v3.8.1-rc.4
v3.8.1-rc.3
What's Changed
- fix: fix setConversations req fill. by @mo3et in #2645
- fix: GetMsgBySeqs boundary issues by @withchao in #2647
Full Changelog: v3.8.1-rc.2...v3.8.1-rc.3