Skip to content

feat: upgrade ent to v0.14.5 & casbin to v2.135.0#31

Merged
hsluoyz merged 1 commit intoapache:masterfrom
geekswamp:master
Dec 11, 2025
Merged

feat: upgrade ent to v0.14.5 & casbin to v2.135.0#31
hsluoyz merged 1 commit intoapache:masterfrom
geekswamp:master

Conversation

@geekswamp
Copy link
Copy Markdown
Contributor

  1. Upgrade ent version to 0.14.5
  2. Upgrade Casbin version to 2.135.0
  3. Regenerate ent files

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Dec 11, 2025

CLA assistant check
All committers have signed the CLA.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades two major dependencies: ent ORM framework from v0.14.2 to v0.14.5 and casbin authorization library from v2.103.0 to v2.135.0. The changes primarily consist of version updates in dependency files and auto-generated code from the ent code generator, which has been regenerated to match the new ent version.

Key Changes:

  • Updated ent dependency to v0.14.5
  • Updated casbin to v2.135.0
  • Regenerated ent-generated code with updated naming conventions (shortened receiver names like _m, _q, _u, _d, _c, _g, _s and parameter names like v instead of s, t instead of table)

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated no comments.

Show a summary per file
File Description
go.mod Updates Go version and direct/indirect dependencies including ent and casbin
go.sum Updates checksums for all upgraded dependencies and their transitive dependencies
ent/runtime/runtime.go Updates ent version constant and checksum to v0.14.5
ent/ent.go Renames function parameters from descriptive names to shorter single-letter names
ent/client.go Renames method parameters to use underscore-prefixed short names (_m)
ent/casbinrule_update.go Renames receiver variables from cru/cruo to _u and parameters from s to v
ent/casbinrule_query.go Renames receiver variable from crq to _q throughout query methods
ent/casbinrule_delete.go Renames receiver variable from crd/crdo to _d throughout delete methods
ent/casbinrule_create.go Renames receiver variable from crc/crcb to _c and parameters throughout
ent/casbinrule.go Renames receiver variable from cr to _m in model methods

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@hsluoyz hsluoyz merged commit 6084dd4 into apache:master Dec 11, 2025
10 of 11 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants