Added the gdes package for handling DES encryption/decryption algorithms;
Added the gkafka package, a Golang client for Kafka;
Added the gpool object reuse pool, which is more flexible and powerful than the standard library's sync.Pool, allowing customization of object caching time, creation methods, and destruction methods (http://gf.johng.cn/686654));
Completed the refactoring of gtcp/gudp network communication packages with substantial improvements and added detailed documentation and example code (http://gf.johng.cn/494382));
Added the gring concurrency-safe ring, a concurrency-safe version of the standard library container/ring package, with ease-of-use encapsulation (http://gf.johng.cn/686655));
The gtime package now supports custom date formatting, with formatting syntax similar to PHP's date syntax (http://gf.johng.cn/494387));
Added a debug mode feature to gdb, implemented via the SetDebug method, which allows detailed SQL execution records in debug mode, with detailed documentation and example code (http://gf.johng.cn/702801));
Added a query caching feature to gdb, implemented via the Cache method, with detailed documentation and example code (http://gf.johng.cn/702801));
The ghttp.Server routing feature now includes field matching rules, supporting dynamic routing rules like /order/list/{page}.html (http://gf.johng.cn/702766));
Added pagination URL rule generation templates to the gpage pagination package, allowing the use of the {.page} variable to specify the page number position (http://gf.johng.cn/716438));
Added the gmap.Map object, an alias for gmap.InterfaceInterfaceMap;
Improved gfilepool file pointer pool design; improved gfile text content writing, with added pointer pool usage;
gdb package added debug mode feature, supporting executed SQL list results retrieval in debug mode;
Improved gproc inter-process communication mechanism, added process message grouping feature and limited queue size;
gdb result method processing added ToXml/ToJson methods;
Changed gregx package name to gregex;
Improved gtime.StrToTime method, added automatic conversion for common standard date-time formats, and automatic timezone recognition, with adjustments to gconv, gvalid referencing this package;
Added character set conversion encapsulation, with gxml package using the newly added character set conversion package for handling;
ghttp.Server.EnableAdmin page Restart interface supports GET parameter newExeFilePath;
ghttp.Server graceful restart mechanism added customizable restart executable file path, especially useful for Windows systems (as Windows does not support executable file overlay updates);
Improved ghttp.Server static file retrieval design, with a lookup mechanism in the main package source directory during development environments; improved gcfg/gview lookup mechanism in the main package source directory;
Optimized gcache design, with the LRU feature not enabled by default; optimized gtype/gcache benchmark scripts; added gregx benchmark scripts, improved design for enhanced performance;
gfile package added GoRootOfBuild method to retrieve the GOROOT value at compile time; improved backtrace GOROOT path filtering in the glog package;
Improved grpool code quality, and improved pool goroutine quantity limit design;
Improved gdb.Map/List and g.Map/List type definitions, using alias features to support native type inputs (map/slice), and fixed gdb.Model.Update method parameter handling issue;
Adjusted ghttp package example code directory structure, added ghttp.Client custom Header methods, ghttp.Cookie added Map method for retrieving all cookie values submitted by the client, returned as a map;
Removed getcharset method from gcharset;
Removed common basic data type conversion retrieval methods from gmap;
Improved gconv.String method, using json.Marshal for conversion if basic type string conversion is not possible;
gvalid.CheckObject method name changed to gvalid.CheckStruct;