Commit Graph

160 Commits

Author SHA1 Message Date
596ea635c2 feat: 删除队列迁移文件 2025-12-23 10:52:34 +08:00
fcf107036b feat: 更新迁移功能,使用匿名函数替代命名函数 2025-12-23 10:52:21 +08:00
c7ecf35c7c feat: modify cronjob tpl 2025-12-22 22:10:32 +08:00
6b3981c3bc feat: modify http 2025-12-17 23:43:55 +08:00
12faa04a7e fix: route issues 2025-12-17 23:42:40 +08:00
ff4fba7a43 fix: 修复导入路径以支持模块化结构 2025-12-15 11:17:34 +08:00
3c180091e1 feat: add river_queue migration 2025-12-15 10:50:41 +08:00
Rogee
64ae2d6d44 feat: 删除旧的配置文件并添加新的数据库迁移脚本以支持用户、会话和审计日志功能 2025-09-23 17:36:24 +08:00
Rogee
e25004df5b feat: 更新 Makefile.tpl 以改进构建信息获取逻辑 2025-09-23 17:28:34 +08:00
Rogee
daf93e7055 feat: 更新构建配置,添加构建信息打印功能并重构 Makefile 2025-09-23 17:23:44 +08:00
Rogee
b37b12884f feat(tests): add comprehensive unit, integration, and e2e tests for API and database functionality
- Implemented end-to-end tests for API health checks, performance, behavior, and documentation.
- Created integration tests for database connection, CRUD operations, transactions, and connection pool management.
- Developed unit tests for configuration loading, environment variable handling, validation, default values, and helper functions.
- Established a test setup with environment management and basic usage examples for the testing framework.
2025-09-23 17:06:47 +08:00
Rogee
1a7bb737af feat: 更新 init 目标以生成服务并调整生成顺序 2025-09-23 16:02:32 +08:00
Rogee
14ccc7e188 feat: 更新命令包以使用新的默认提供程序,增强模块化支持 2025-09-23 16:01:25 +08:00
Rogee
6cb5e02c3e fix: 修复 providers 目录的嵌入路径,确保正确加载所有提供者文件 2025-09-17 08:56:17 +08:00
Rogee
f0b7e0202c feat: 添加测试服务及相关测试用例,重构 demo 服务逻辑 2025-09-15 18:37:02 +08:00
Rogee
dd097e9aec feat: 重构项目结构,添加命令处理程序并移除冗余文件 2025-09-12 19:43:06 +08:00
Rogee
4c8205212f fix: 修复 provider 模板文件名错误的问题 2025-09-12 19:34:56 +08:00
Rogee
02ea517143 fix: 修复导入路径,确保正确引用 atom 包及其子模块 2025-09-12 17:40:10 +08:00
Rogee
342f205b5e feat(tracing): Implement Jaeger/OpenTracing provider with configuration options
- Added Punycode encoding implementation for cookie handling.
- Introduced serialization for cookie jar with JSON support.
- Created a comprehensive README for the tracing provider, detailing configuration and usage.
- Developed a configuration structure for tracing, including sampler and reporter settings.
- Implemented the provider logic to initialize Jaeger tracer with logging capabilities.
- Ensured graceful shutdown of the tracer on application exit.
2025-09-12 17:28:25 +08:00
Rogee
bddd8b1ba9 feat: 更新事件主题常量格式,添加前缀以区分事件类型;增强订阅者日志记录,包含主题信息 2025-09-12 11:05:12 +08:00
Rogee
c0a437a793 feat: 添加 cron 任务模板,支持定时任务生成 2025-09-12 10:52:36 +08:00
Rogee
0096775d31 update gen routes 2025-09-11 22:54:19 +08:00
Rogee
76c7592f26 feat: 添加对 @Bind 注释中 model 字段的支持,优化路径参数绑定逻辑并更新文档 2025-09-11 20:10:24 +08:00
Rogee
b93c7726f2 feat: 更新 @Bind 注释语法,移除 table 参数,优化文档内容 2025-09-11 19:28:51 +08:00
Rogee
6973c85730 feat: 添加路由定义文档,详细说明注释语法、参数绑定及示例 2025-09-11 19:21:10 +08:00
Rogee
a23e31fea3 feat: 删除冗余的 README 和 Git keep 文件,添加 demo.go 模板和完整的配置文件 2025-09-11 18:50:31 +08:00
Rogee
9e7ce1b7d3 feat: 增强 OpenTelemetry 提供者配置,添加连接安全、采样器和批处理选项 2025-09-11 18:23:14 +08:00
Rogee
9662d7d718 feat: 添加队列工作者配置,增强作业提供者功能,支持并发控制和健康检查 2025-09-11 17:26:18 +08:00
Rogee
1f17942665 feat: 添加高级配置选项,增强追踪提供者功能,支持采样器、Reporter 和标签配置 2025-09-11 17:02:31 +08:00
Rogee
42214ee821 feat: 更新配置结构,添加 BaseURL、ContentType 和 CommonQuery 字段 2025-09-11 16:44:59 +08:00
Rogee
5fc12743c3 feat: 添加 Redis 配置选项,增强连接管理和超时设置 2025-09-11 16:38:46 +08:00
Rogee
da4875fc16 feat: 增强 PostgreSQL 配置,添加连接生命周期和日志配置选项 2025-09-11 16:26:47 +08:00
Rogee
55a335e9ad feat: 添加 gRPC 反射和健康检查功能,优化服务器初始化逻辑 2025-09-11 16:04:32 +08:00
Rogee
c0d8f070e4 feat: 重构事件处理,添加默认通道和发布逻辑,移除不必要的提供者 2025-09-11 14:51:40 +08:00
Rogee
ced4202dc9 feat: 添加应用错误处理结构及预定义错误码 2025-09-11 11:44:26 +08:00
Rogee
bfcc1327d2 fix: issues 2025-09-10 20:25:20 +08:00
Rogee
5e30b470cc update 2025-09-10 20:16:11 +08:00
Rogee
89069835b9 remove pq 2025-09-10 19:38:06 +08:00
Rogee
acfdfe1e20 fix logger 2025-09-10 19:37:31 +08:00
Rogee
c5df9a597d databse provider 2025-09-10 19:28:50 +08:00
Rogee
f37c274f27 fix 2025-09-10 18:44:46 +08:00
Rogee
005fd9696b fix migration issues 2025-09-10 18:41:37 +08:00
Rogee
1306a5bec0 feat: update 2025-09-10 18:06:24 +08:00
Rogee
66deb69c32 feat: update 2025-09-10 17:53:34 +08:00
Rogee
2d5bac5bf5 feat: 删除不再使用的模板文件和相关代码,优化项目结构 2025-09-10 16:32:51 +08:00
yanghao05
4740d97695 feat: add conds pkg 2025-05-06 10:00:48 +08:00
yanghao05
b1e0efd2f5 feat: update job template 2025-04-18 11:24:01 +08:00
rogeecn
501af58e66 feat: add transformer for model 2025-03-22 18:23:26 +08:00
rogeecn
e1eeb6bc0d add readme 2025-03-21 20:25:01 +08:00
rogeecn
705adaa8c8 fix: ignores 2025-03-21 19:43:09 +08:00