openimsdk / chat

A business server that includes user registration and login, deployed together with Open-IM-Server, can be used to set up a chat product.
https://openim.io
GNU General Public License v3.0
81 stars 101 forks source link

feat(deps): bump the gomod-deps group across 1 directory with 11 updates #538

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the gomod-deps group with 10 updates in the / directory:

Package From To
github.com/gin-gonic/gin 1.9.1 1.10.0
google.golang.org/grpc 1.62.1 1.63.2
gorm.io/gorm 1.25.8 1.25.10
github.com/alibabacloud-go/tea 1.2.1 1.2.2
github.com/livekit/protocol 1.10.1 1.15.0
github.com/openimsdk/gomake 0.0.9 0.0.13
github.com/openimsdk/protocol 0.0.63 0.0.66
github.com/openimsdk/tools 0.0.49-alpha.3 0.0.49-alpha.9
github.com/xuri/excelize/v2 2.8.0 2.8.1
go.mongodb.org/mongo-driver 1.14.0 1.15.0

Updates github.com/gin-gonic/gin from 1.9.1 to 1.10.0

Release notes

Sourced from github.com/gin-gonic/gin's releases.

v1.10.0

Changelog

Features

  • 5f458dd1a6d631f324e4af9a4f5429ffdf199342: feat(auth): add proxy-server authentication (#3877) (@​EndlessParadox1)
  • 7a865dcf1dbe6ec52e074b1ddce830d278eb72cf: feat(bind): ShouldBindBodyWith shortcut and change doc (#3871) (@​RedCrazyGhost)
  • a18219566ca25fc51e6d2886bed849c6c3a0cd12: feat(binding): Support custom BindUnmarshaler for binding. (#3933) (@​dkkb)
  • fd1faaded01aef14a3955ec076f1cbeb9cb87775: feat(binding): support override default binding implement (#3514) (@​ssfyn)
  • ac5e84d93ce34359bfd2f346cb2971ea754d83e3: feat(engine): Added OptionFunc and With (#3572) (@​flc1125)
  • c6ae2e69666a2b36203b29650ee75d172c725c66: feat(logger): ability to skip logs based on user-defined logic (#3593) (@​palvaneh)

Bug fixes

  • d4e413648824333726ef65de5defc457e9dbf095: Revert "fix(uri): query binding bug (#3236)" (#3899) (@​appleboy)
  • 3dc1cd6572b4e3a0cd170a15debe546c2c72294f: fix(binding): binding error while not upload file (#3819) (#3820) (@​clearcodecn)
  • 82bcd6d39bfe9c22032764ff3b0b6f8ef1673e49: fix(binding): dereference pointer to struct (#3199) (@​echovl)
  • 2b1da2b0b38dfc5d5841266037c0c8b249eca1dd: fix(context): make context Value method adhere to Go standards (#3897) (@​FarmerChillax)
  • f70dd00b00bc0a46cb18b55bfe1f918d5d29b511: fix(engine): fix unit test (#3878) (@​flc1125)
  • 86ff4a64c7efe1a1c875529835eeef9e15de1e86: fix(header): Allow header according to RFC 7231 (HTTP 405) (#3759) (@​Crocmagnon)
  • 09f8224593e31edf3c58ab3f13bc31ef53473733: fix(route): Add fullPath in context copy (#3784) (@​KarthikReddyPuli)
  • 9f598a31aafb92d675f38f1c8371e4ac76f858bf: fix(router): catch-all conflicting wildcard (#3812) (@​FirePing32)
  • 4a40f8f1a49b9086b461d97e167c3b9628d8b923: fix(sec): upgrade golang.org/x/crypto to 0.17.0 (#3832) (@​chncaption)
  • 386d244068db3693f938db4ead6d1f5f85942e3f: fix(tree): correctly expand the capacity of params (#3502) (@​georgijd-form3)
  • 8790d08909fc4d193c6c787c9c72f3089168f411: fix(uri): query binding bug (#3236) (@​illiafox)
  • 44d0dd70924dd154e3b98bc340accc53484efa9c: fix: Add pointer support for url query params (#3659) (#3666) (@​omkar-foss)
  • 646312aef6a34095476ac846b0920db5fb24b2ea: fix: protect Context.Keys map when call Copy method (#3873) (@​kingcanfish)

Enhancements

  • d4a64265f21993368c90602c18e778bf04ef36db: chore(CI): update release args (#3595) (@​qloog)
  • bb3519d26f52835cf00e5e430b52651a9c378c97: chore(IP): add TrustedPlatform constant for Fly.io. (#3839) (@​ab)
  • 1b3c0859693fc85290c01ba098b1440d4776549f: chore(debug): add ability to override the debugPrint statement (#2337) (@​josegonzalez)
  • a64286a7760be2031209686ce4d36e99d42dd419: chore(deps): update dependencies to latest versions (#3835) (@​appleboy)
  • 9c61295efeea99f6c9d1722294f1bf61d8e464d6: chore(header): Add support for RFC 9512: application/yaml (#3851) (@​vincentbernat)
  • a481ee2897af1e368de5c919fbeb21b89aa26fc7: chore(http): use white color for HTTP 1XX (#3741) (@​viralparmarme)
  • c964ad370bbe007f1b18a7570f058a66f05fbe1f: chore(optimize): the ShouldBindUri method of the Context struct (#3911) (@​1911860538)
  • 739d2d9c80e0298dafb5df1c30bae35d63935d6c: chore(perf): Optimize the Copy method of the Context struct (#3859) (@​1911860538)
  • 3ea8bd99fbb4e499d70a0c8e1ce2ce4b7c6348b6: chore(refactor): modify interface check way (#3855) (@​demoManito)
  • ab8042e9e5370bbe0e93ea5adc6e74ae4c5df95e: chore(request): check reader if it's nil before reading (#3419) (@​noahyao1024)
  • 0d9dbbb44551a872d30fd89d4d55ba0515d646fd: chore(security): upgrade Protobuf for CVE-2024-24786 (#3893) (@​Fotkurz)
  • ecdbbbe9483dd12222f2085f717a2c7cb5ac55fe: chore: refactor CI and update dependencies (#3848) (@​appleboy)
  • 39089af62535b27aa63608f341c0a339aa88f64e: chore: refactor configuration files for better readability (#3951) (@​appleboy)
  • 160c1730efd30046239c802d5b9f895a708c3f4c: chore: update GitHub Actions configuration (#3792) (@​appleboy)
  • 0397e5e0c0f8f8176c29f7edd8f1bff8e45df780: chore: update changelog categories and improve documentation (#3917) (@​appleboy)
  • 62b50cfbc0de877207ff74c160a23dff6394f563: chore: update dependencies to latest versions (#3694) (@​appleboy)
  • 638aa19e7d30513f7bc777c62ff8558fd5f90ea5: chore: update external dependencies to latest versions (#3950) (@​appleboy)
  • c6f90df4e0c888c69524307cc35952ec2e7ead41: chore: update various Go dependencies to latest versions (#3901) (@​appleboy)

Build process updates

  • 78f4687875d72d10392f8a77008cbefdec4c0aa0: build(codecov): Added a codecov configuration (#3891) (@​flc1125)
  • 56dc72c4d5b1076fc9c6b81f57299739c11910b8: ci(Makefile): vet command add .PHONY (#3915) (@​imalasong)
  • 8ab47c694ea93fdb442b617961ce9b3171151749: ci(lint): update tooling and workflows for consistency (#3834) (@​appleboy)
  • 8acbe657f1c140e3fba38f869978cab2376500c9: ci(release): refactor changelog regex patterns and exclusions (#3914) (@​appleboy)
  • 000fdb3ac95c7c318440afbd98eaf60f7430a1db: ci(testing): add go1.22 version (#3842) (@​appleboy)

Documentation updates

... (truncated)

Changelog

Sourced from github.com/gin-gonic/gin's changelog.

Gin v1.10.0

Features

Bug fixes

Enhancements

Build process updates

... (truncated)

Commits
  • 75ccf94 feat: update version constant to v1.10.0 (#3952)
  • 39089af chore: refactor configuration files for better readability (#3951)
  • 638aa19 chore: update external dependencies to latest versions (#3950)
  • a182195 feat(binding): Support custom BindUnmarshaler for binding. (#3933)
  • b4f66e9 chore(deps): bump github.com/bytedance/sonic from 1.11.3 to 1.11.6 (#3940)
  • f80ade7 chore(deps): bump golangci/golangci-lint-action from 4 to 5 (#3941)
  • 0397e5e chore: update changelog categories and improve documentation (#3917)
  • c6f90df chore: update various Go dependencies to latest versions (#3901)
  • 8acbe65 ci(release): refactor changelog regex patterns and exclusions (#3914)
  • 56dc72c ci(Makefile): vet command add .PHONY (#3915)
  • Additional commits viewable in compare view


Updates google.golang.org/grpc from 1.62.1 to 1.63.2

Release notes

Sourced from google.golang.org/grpc's releases.

Release 1.63.2

Bugs

  • Fix the user agent string

Release 1.63.1

Bugs

  • grpc: fixed subchannel log messages to properly reference the parent channel (#7101)

API Changes

  • grpc: remove Deprecated tag from Dial and DialContext; these will be deprecated in v1.64 instead (#7103)

Release 1.63.0

Behavior Changes

  • grpc: Return canonical target string from resolver.Address.String() (experimental) (#6923)
  • client & server: when using write buffer pooling, use input value for buffer size instead of size*2 (#6983)

New Features

  • grpc: add ClientConn.CanonicalTarget() to return the canonical target string. (#7006)
  • xds: implement LRS named metrics support (gRFC A64) (#7027)
  • grpc: introduce grpc.NewClient to allow users to create new clients in idle mode and with "dns" as the default resolver (#7010)

API Changes

  • grpc: stabilize experimental method ClientConn.Target() (#7006)

Bug Fixes

  • xds: fix an issue that would cause the client to send an empty list of resources for LDS/CDS upon reconnecting with the management server (#7026)
  • server: Fix some errors returned by a server when using a grpc.Server as an http.Handler with the Go stdlib HTTP server (#6989)
  • resolver/dns: add SetResolvingTimeout to allow configuring the DNS resolver's global timeout (#6917)
  • Set the security level of Windows named pipes to NoSecurity (#6956)

Release 1.62.2

Dependencies

Commits
  • d32e66c Change version to 1.63.2 (#7104)
  • 92f6dd0 channelz: pass parent pointer instead of parent ID to RegisterSubChannel (#7101)
  • 0f6ef0f grpc: un-deprecate Dial and DialContext
  • 58dc749 Change version to 1.63.1-dev (#7051)
  • c68f456 Change version to 1.63.0 (#7050)
  • 6369167 *: update http2 dependency (#7082)
  • 8854761 cherry-pick: channelz: fix race accessing channelMap without lock (#7079) (#7...
  • e62770d channelz: add LocalAddr to listen sockets and test (#7062) (#7063)
  • 4ffccf1 googlec2p: use xdstp style template for client LDS resource name (#7048)
  • faf9964 gracefulswitch: add ParseConfig and make UpdateClientConnState call SwitchTo ...
  • Additional commits viewable in compare view


Updates google.golang.org/protobuf from 1.33.0 to 1.34.1

Updates gorm.io/gorm from 1.25.8 to 1.25.10

Commits
  • 9d370bc Fix handling of unknown column types (#6540)
  • 7892019 Fix panic bug in migrator due to lack of nil check for stmt.Schema (#6932)
  • ac59252 Add new error for "Violation Check Constraint" (#6992)
  • 207f1ac fix: not clause with or condition (#6984)
  • 85299bf perf: merge nested preload query when using join (#6990)
  • 5553ff3 downgrade mssql driver
  • bc49365 Faster utils.FileWithLineNum (#6981)
  • d0b4ceb Added comment describing Unscoped() method (#6969)
  • 9a61ef2 fix: duplicated preload (#6948)
  • 1e13fd7 Fix duplicated columns in INSERT SQL for some fields with default value
  • Additional commits viewable in compare view


Updates github.com/alibabacloud-go/tea from 1.2.1 to 1.2.2

Release notes

Sourced from github.com/alibabacloud-go/tea's releases.

Release version v1.2.2

What's Changed

Full Changelog: https://github.com/alibabacloud-go/tea/compare/v1.2.1...v1.2.2

Commits


Updates github.com/livekit/protocol from 1.10.1 to 1.15.0

Release notes

Sourced from github.com/livekit/protocol's releases.

@​livekit/protocol@​1.15.0

Minor Changes

  • Add metadata to SIP trunks, dispatch rules and participants. Change SIP participant identity prefix to sip_. - #696 (@​dennwc)

  • Move language into TranscriptionSegment #703 - #704 (@​lukasIO)

@​livekit/protocol@​1.14.0

Minor Changes

  • Added real-time Transcription protocol - #686 (@​davidzhao)

  • WHIP protocol change - #680 (@​biglittlebigben)

    Deprecate the bypass_transcoding property in all ingress APIs and introduce the optional enable_transcoding property. This property will default to false for WHIP and to true for all other ingress types.

Patch Changes

@​livekit/protocol@​1.13.0

Minor Changes

  • Add and option to play ringtone for SIP outbound calls. - #671 (@​dennwc)

@​livekit/protocol@​1.12.0

Patch Changes

github.com/livekit/protocol@v1.12.0

No release notes provided.

@​livekit/protocol@​1.11.0

Minor Changes

  • Align package version with manually tagged golang module - #646 (@​lukasIO)

@​livekit/protocol@​1.10.4

Patch Changes

@​livekit/protocol@​1.10.3

Patch Changes

... (truncated)

Changelog

Sourced from github.com/livekit/protocol's changelog.

1.15.0

Minor Changes

  • Expose Logger constructor for Zap. - #701 (@​dennwc)

  • Add metadata to SIP trunks, dispatch rules and participants. Change SIP participant identity prefix to sip_. - #696 (@​dennwc)

  • Move language into TranscriptionSegment #703 - #704 (@​lukasIO)

1.14.0

Minor Changes

  • Added real-time Transcription protocol - #686 (@​davidzhao)

  • WHIP protocol change - #680 (@​biglittlebigben)

    Deprecate the bypass_transcoding property in all ingress APIs and introduce the optional enable_transcoding property. This property will default to false for WHIP and to true for all other ingress types.

Patch Changes

1.13.0

Minor Changes

  • Add and option to play ringtone for SIP outbound calls. - #671 (@​dennwc)

Patch Changes

1.12.0

Minor Changes

  • Moved CPU stats to a separate hwstats package, removing cgo dependency. - #660 (@​dennwc)

Patch Changes

1.11.0

... (truncated)

Commits


Updates github.com/openimsdk/gomake from 0.0.9 to 0.0.13

Release notes

Sourced from github.com/openimsdk/gomake's releases.

v0.0.13

Stop the process before compiling.

v0.0.13-alpha.1

Full Changelog: https://github.com/openimsdk/gomake/compare/v0.0.12...v0.0.13-alpha.1

v0.0.12

What's Changed

New Contributors

Full Changelog: https://github.com/openimsdk/gomake/compare/v0.0.11...v0.0.12

v0.0.11

fix bug: If there are uppercase letters in the directory, 'mage start' encounters an error

v0.0.10-alpha.2

Full Changelog: https://github.com/openimsdk/gomake/compare/v0.0.9...v0.0.10-alpha.2

v0.0.10-alpha.1

Full Changelog: https://github.com/openimsdk/gomake/compare/v0.0.9...v0.0.10-alpha.1

Commits


Updates github.com/openimsdk/protocol from 0.0.63 to 0.0.66

Release notes

Sourced from github.com/openimsdk/protocol's releases.

v0.0.66

Full Changelog: https://github.com/openimsdk/protocol/compare/v0.0.65...v0.0.66

v0.0.65

Full Changelog: https://github.com/openimsdk/protocol/compare/v0.0.64...v0.0.65

v0.0.64

Full Changelog: https://github.com/openimsdk/protocol/compare/v0.0.63...v0.0.64

Commits


Updates github.com/openimsdk/tools from 0.0.49-alpha.3 to 0.0.49-alpha.9

Release notes

Sourced from github.com/openimsdk/tools's releases.

v0.0.49-alpha.9

Full Changelog: https://github.com/openimsdk/tools/compare/v0.0.48...v0.0.49-alpha.9

v0.0.49-alpha.8

Full Changelog: https://github.com/openimsdk/tools/compare/v0.0.48...v0.0.49-alpha.7

Full Changelog: https://github.com/openimsdk/tools/compare/v0.0.48...v0.0.49-alpha.8

v0.0.49-alpha.7

Full Changelog: https://github.com/openimsdk/tools/compare/v0.0.48...v0.0.49-alpha.7

v0.0.49-alpha.6

Full Changelog: https://github.com/openimsdk/tools/compare/v0.0.48...v0.0.49-alpha.6

v0.0.49-alpha.5

Full Changelog: https://github.com/openimsdk/tools/compare/v0.0.49-alpha.4...v0.0.49-alpha.5

v0.0.49-alpha.4

Full Changelog: https://github.com/openimsdk/tools/compare/v0.0.49-alpha.3...v0.0.49-alpha.4

Commits
  • df6bdba etcd naming and discovery
  • e8fa278 etcd naming and discovery
  • b71c0a6 etcd naming and discovery
  • ae0a9f7 etcd naming and discovery
  • 1c57a5c etcd naming and discovery
  • 38d5a6f feat: kafka add field to control kafka auto commit offset.
  • e92c626 feat: kafka add field to control kafka auto commit offset.
  • 4d5fb97 fix: create empty rpc node when client call rpc.
  • See full diff in compare view


Updates github.com/xuri/excelize/v2 from 2.8.0 to 2.8.1

Release notes

Sourced from github.com/xuri/excelize/v2's releases.

v2.8.1

We are pleased to announce the release of version 2.8.1. Featured are a handful of new areas of functionality and numerous bug fixes.

A summary of changes is available in the Release Notes. A full list of changes is available in the changelog.

Release Notes

The most notable changes in this release are:

Breaking Change

  • Upgrade requirements Go language version is 1.18 or later, for upgrade of dependency package golang.org/x/net
  • Change the data type for the HeaderFooterOptions structure fields AlignWithMargins and ScaleWithDoc as a pointer, resolve issue #1645
  • Remove unused exported data structure ShapeColor

Notable Features

  • Add new exported function SetCellUint, related issue #1681
  • Add new exported function GetPictureCells for get all picture cells, related issue #1218
  • Add new exported function GetConditionalStyle for get the conditional format style definition, related issue #1690
  • Add new exported function GetHeaderFooter for get the worksheet header and footer
  • Add new exported function AddSlicer for adding table and pivot table slicers
  • Add new exported function GetPivotTables for get pivot tables
  • Add new exported function DeletePivotTable for delete pivot table
  • Add a new Name field in the PivotTableOptions to support specify pivot table name
  • New support 7 formula functions: DBCS, SEARCH, SEARCHB, TEXT, TEXTAFTER, TEXTBEFORE and xlfn.ANCHORARRAY
  • Add export ChartLineType enumeration to specify the chart line type, related issue #1706
  • Add new Border field in the Chart data type to set the chart area border
  • Add new Type field in the ChartLine type to set the line type
  • Add new exported source relationship and namespace NameSpaceSpreadSheetXR10, ContentTypeSlicer, ContentTypeSlicerCache, and SourceRelationshipSlicer
  • Add new exported extended URI ExtURIPivotCacheDefinition
  • Allow dot character in the defined name, table name, or pivot table name
  • Keep all cells value in the table range when deleting table
  • Support format cell value with fraction number format code
  • Support delete image files from the workbook internally when deleting pictures to reduce generated workbook size and resolve potential security issues
  • Support set the height and width for the comment box, related issue #1688
  • Support update conditional formatting, data validations, defined names, drawing objects, formula reference and volatile dependencies on inserting/deleting columns/rows, related issues #1306 and #1615
  • Support 6 new kinds of conditional formatting types: text, blanks, no blanks, errors, no errors and time period
  • Support calculate formula with multiple dash arithmetic symbol
  • Support copy conditional format and data validation on duplicate row, related issue #1729
  • Support unset custom row height if the height value is -1 when using the SetRowHeight function
  • The SetRowHeight function will return an error if given an invalid row height value
  • The AddChart function support set the data labels position for the chart, related issue #1704
  • The AddChart function support set solid color or transparent fill for chart area, plot area, and maker, add a new field Fill in Chart, ChartPlotArea, and ChartMarker data type, related issue #1786
  • The AddChart function support set chart axis font family, size and strike style, related issue #1809
  • Add new field DataLabelPosition in the ChartSeries data type, support to sets the position of the chart series data label
  • Add new field BubbleSize in the Chart data type, support set the bubble size in all data series for the bubble chart or 3D bubble chart
  • Add new exported ChartDataLabelPositionType data type
  • The GetPictureCells and GetPictures function support get embedded cell images created by Kingsoft WPS™ Office, related issue #664
  • The SetConditionalFormat function support set conditional formatting with multiple cell ranges, related issue #1783

... (truncated)

Commits
  • 688808b This closes #1819, formula calculation engine support array formulas
  • 02b84a9 This closes #1820, converted styleFillVariants from slice to func (#1821)
  • ee2ef15 This closes #1815, cell value reading functions inherit the Options settings ...
  • 9cbe3b6 This closes #1807, calculation engine support date and formula type cell (#1810)
  • bba155e This closes #1805, support set chart axis font family, size and strike style ...
  • a258e3d Fix CalcCellValue does not return raw value when enable RawCellValue (#1803)
  • 99e91e1 This closes #1794, add new GetBaseColor function (#1798)
  • 9a68553 This closes #1792, support to update defined names reference when rename work...
  • e4497c4 ref #65, new formula function: DBCS (#1791)
  • 9b07898 This closes #1789, delete VML shape on delete comment (#1790)
  • Additional commits viewable in compare view


Updates go.mongodb.org/mongo-driver from 1.14.0 to 1.15.0

Release notes

Sourced from go.mongodb.org/mongo-driver's releases.

MongoDB Go Driver 1.15.0

The MongoDB Go Driver Team is pleased to release version 1.15.0 of the official Go driver.

Release Notes

This release adds a feature that can prevent "connection churn" caused by operation timeouts.

Prevent "Connection Churn" Caused by Timeouts

Previously, the Go Driver would close the in-use connection when an operation timed out. However, closing the in-use connection can cause significant additional application and database load if many timeouts happen quickly, potentially causing "connection churn" that can exacerbate latency issues. The Go Driver now offers a new feature that waits (for a maximum of 1 second) for the connection to be reusable after an operation times out instead of closing it.

To enable the new feature, set a Client-wide timeout by using SetTimeout or by specifing the timeoutMS connection string option. Use SetTimeout(0) or timeoutMS=0 to enable the new feature without adding new timeouts. See SetTimeout for more information about the Client-wide timeout configuration.


For a full list of tickets included in this release, please see the links below:

Full Changelog: v1.14.0...1.15.0

Documentation for the Go driver can be found on pkg.go.dev and the MongoDB documentation site. BSON library documentation is also available on pkg.go.dev. Questions and inquiries can be asked on the MongoDB Developer Community. Bugs can ... _Description has been truncated_

dependabot[bot] commented 4 months ago

Looks like these dependencies are updatable in another way, so this is no longer needed.