Skip to content

GoFrame Release v2.10.3

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Aug 02:30
· 1 commit to master since this release
adcb884

What's Changed

  • fix: update gf cli to v2.10.2 by @github-actions[bot] in #4773
  • feat(cmd/gf): gen dao suppport for dm database by @hailaz in #4776
  • fix(ghttp): resolve the issue where the GetCertificate callback in TLS listener gets overwritten by @cashtang in #4789
  • fix(net/ghttp): report invalid json body errors by @puneetdixit200 in #4775
  • fix(gclient): add timeout configuration methods and improve client initialization by @hailaz in #4779
  • fix(cmd/gf): missing pointer in generated service file (#4741) by @UncleChair in #4742
  • fix(util/gvalid): date validation allows invalid formats like Y-MMMM and invalid dates like 2026-13-33 by @cococolanosugar in #4740
  • fix(container/gmap): added WithError methods for KVMap and ListKVMap by @LanceAdd in #4714
  • feat(contrib/drivers/mssql): convert uniqueidentifier to uuid.UUID by @NickWilde18 in #4756
  • fix(os/glog): JsonHandler outputs flat JSON suitable for ES ingestion (#4790) by @yangyanqing in #4791
  • feat(database/gdb): Added OmitZero function to filter zero value parameters by @LanceAdd in #4713
  • Revert "feat(database/gdb): Added OmitZero function to filter zero value parameters" by @hailaz in #4818
  • fix(net/ghttp): normalize HTTP method to uppercase in getHandlersWithCache to prevent route cache pollution (#4765) by @waterWang in #4812
  • fix(os/gcfg): normalize config pattern in GetWithEnv by @webguosai in #4748
  • fix(encoding/ghash): PJW64 should use 64-bit width by @guoxing-li in #4728
  • fix(net/goai): add style=deepObject and explode=true for query params with object schema (#4784) by @waterWang in #4813
  • feat(os/grpool): let can set limit/cap dynamically by @joy999 in #4794
  • test(contrib/drivers/pgsql): expand test coverage to MySQL/MariaDB baseline + 3 framework fixes by @lingcoder in #4763
  • fix(net/ghttp): use a case-preserving key for the router searching cache by @lingcoder in #4833
  • chore(openspec): remove openspec docs from repo by @gqcn in #4838
  • fix(util/gconv): support array-backed unmarshalling values by @ErzerLP in #4810
  • fix(net/ghttp): windows web admin restart only shutdowns but doesn't restart by @lonevle in #4809
  • feat(container/gtree): Add the function of popping left and right nodes of red-black tree by @LanceAdd in #4793
  • feat:To support the loong64 architecture upgrade, we have upgraded go-sqlite and modernc.org/libc. by @lijunting2020 in #4847
  • fix(util/gconv): unwrap reflect.Value and support pointer element slices by @hailaz in #4848
  • fix(net/goai): nil pointer dereference when an array with enum has an interface element (#4746) by @lingcoder in #4844
  • ci: update the CI/CD dependency versions and scripts by @lingcoder in #4852
  • fix(os/grpool): stop Test_Limit4 asserting a sum that has a race window by @lingcoder in #4854
  • fix(contrib/nacos): move to the upstream commit that fixes the RpcClient data race by @lingcoder in #4856
  • ci: make the Apollo and nacos containers actually ready before tests run by @lingcoder in #4857
  • fix(database/gdb): stop reporting an aborted row iteration as success by @jiang-bx in #4858
  • ci: wait for the Apollo database before starting Apollo by @lingcoder in #4860
  • test(contrib/drivers): expand gaussdb coverage to the MySQL/PgSQL baseline + 8 related bug fixes by @lingcoder in #4840
  • fix(os/grpool): read the array before the queue in Test_Limit4 assertions by @lingcoder in #4862
  • fix: v2.10.3 by @hailaz in #4866

New Contributors

Full Changelog: v2.10.2...v2.10.3