Releases: jeiel85/push-server-client-windows
Releases · jeiel85/push-server-client-windows
v2.4.4
Compare
Sorry, something went wrong.
No results found
v2.4.4
빌드 / CI
클라이언트 빌드 방식을 msbuild → dotnet publish로 전환 (.NET 9 SDK 호환)
문서
v2.4.3
Compare
Sorry, something went wrong.
No results found
v2.4.3
빌드 / CI
클라이언트 빌드 워크플로우 추가 (self-contained 단일 파일 퍼블리시)
Timer 네임스페이스 충돌 해결 (GlobalUsings.cs 추가 및 명시적 alias 적용)
release workflow ZIP 경로 및 명령어 오류 수정
문서
프로젝트 개발 이력 파일(HISTORY.md) 추가
README NuGet SDK 및 암호화 기능 내용 업데이트
v2.4.2
Compare
Sorry, something went wrong.
No results found
v2.4.2
빌드 / CI
GitHub Actions release 워크플로우 권한 오류 수정 (contents: write)
Linux ZIP 아티팩트 경로 수정
릴리즈 생성 시 GITHUB_TOKEN 권한 적용
v2.4.0 - NuGet SDK 및 암호화
Compare
Sorry, something went wrong.
No results found
What's Changed
Added
NuGet SDK (PushServer.Client) - Cross-platform .NET WebSocket client library
AES-256 Encryption - Message encryption support using AES-256-CBC
Features
.NET 9/8/Standard 2.1 support
Auto-reconnection with exponential backoff
JWT authentication support
Redis/In-Memory session store
변경 사항
추가
NuGet SDK (PushServer.Client) - 크로스 플랫폼 .NET WebSocket 클라이언트 라이브러리
AES-256 암호화 - AES-256-CBC를 사용한 메시지 암호화 지원
기능
.NET 9/8/Standard 2.1 지원
지수 백오프 기반 자동 재연결
JWT 인증 지원
Redis/In-Memory 세션 스토어
变更内容
新增
NuGet SDK (PushServer.Client) - 跨平台 .NET WebSocket 客户端库
AES-256 加密 - 使用 AES-256-CBC 的消息加密支持
功能
.NET 9/8/Standard 2.1 支持
基于指数退避的自动重连
JWT 认证支持
Redis/In-Memory 会话存储
Changes
Added
NuGet SDK (PushServer.Client) - Cross-platform .NET WebSocket client library
AES-256 Encryption - Message encryption using AES-256-CBC
New Files
src/PushClient/PushClientSDK.cs - Main SDK class
src/PushClient/PushClientOptions.cs - Configuration options
src/PushClient/Models/PushModels.cs - Request/Response models
ws002/Services/EncryptionService.cs - AES-256 encryption service
Full Changelog : v2.3.0...v2.4.0
v2.2.0 - 운영 효율성 개선
Compare
Sorry, something went wrong.
No results found
🌍 Languages / 언어 / 言語 / Languages
🇰🇷 한국어
🎉 주요 변경사항
Docker 지원 : Dockerfile 및 docker-compose.yml 추가
Kubernetes 매니페스트 : Deployment, Service, HPA, PDB, Ingress
Rate Limiting : IP별 요청 제한 (1000 req/min)
README.md 최신화 : 전체 기능 문서화
✨ 새로운 기능
Docker 멀티스테이지 빌드 (SDK 9.0 → ASP.NET 9.0 Runtime)
Kubernetes 오토스케일링 (HPA) 지원
Rate Limiting 미들웨어 (고정 윈도우 방식)
Health Check 및 Readiness/Liveness Probe
📋 완료된 이슈
이슈
설명
마일스톤
#12
Docker 컨테이너 지원
v2.2.0
#13
Kubernetes 배포 매니페스트
v2.2.0
#17
Rate Limiting 구현
v2.2.0
📦 빌드 요구사항
.NET 9 SDK
Docker 24.0+ (Docker 배포 시)
Kubernetes 1.28+ (K8s 배포 시)
🔖 마일스톤
🇨🇳 中文
🎉 主要变更
Docker 支持 : Dockerfile 及 docker-compose.yml
Kubernetes 清单 : Deployment, Service, HPA, PDB, Ingress
Rate Limiting : IP별 请求限制 (1000 req/min)
README.md 更新 : 完整功能文档
✨ 新功能
Docker 多阶段构建 (SDK 9.0 → ASP.NET 9.0 Runtime)
Kubernetes 自动扩展 (HPA) 支持
Rate Limiting 中间件 (固定窗口方式)
Health Check 及 Readiness/Liveness Probe
📋 已完成的 Issues
Issue
描述
里程碑
#12
Docker 容器支持
v2.2.0
#13
Kubernetes 部署清单
v2.2.0
#17
Rate Limiting 实现
v2.2.0
📦 构建要求
.NET 9 SDK
Docker 24.0+ (Docker 部署时)
Kubernetes 1.28+ (K8s 部署时)
🔖 里程碑
🇯🇵 日本語
🎉 主な変更点
Docker サポート : Dockerfile 及び docker-compose.yml
Kubernetes マニフェスト : Deployment, Service, HPA, PDB, Ingress
Rate Limiting : IP別リクエスト制限 (1000 req/min)
README.md 更新 : 全機能ドキュメント
✨ 新機能
Docker マルチステージビルド (SDK 9.0 → ASP.NET 9.0 Runtime)
Kubernetes オートスケーリング (HPA) サポート
Rate Limiting ミドルウェア (固定ウィンドウ方式)
Health Check 及び Readiness/Liveness Probe
📋 完了した Issues
Issue
説明
マイルストーン
#12
Docker コンテナサポート
v2.2.0
#13
Kubernetes マニフェスト
v2.2.0
#17
Rate Limiting 実装
v2.2.0
📦 ビルド要件
.NET 9 SDK
Docker 24.0+ (Docker デプロイ時)
Kubernetes 1.28+ (K8s デプロイ時)
🔖 マイルストーン
🇺🇸 English
🎉 Major Changes
Docker Support : Dockerfile and docker-compose.yml added
Kubernetes Manifests : Deployment, Service, HPA, PDB, Ingress
Rate Limiting : IP-based request limiting (1000 req/min)
README.md Updated : Complete feature documentation
✨ New Features
Docker multi-stage build (SDK 9.0 → ASP.NET 9.0 Runtime)
Kubernetes auto-scaling (HPA) support
Rate Limiting middleware (fixed window)
Health Check and Readiness/Liveness Probe
📋 Completed Issues
Issue
Description
Milestone
#12
Docker container support
v2.2.0
#13
Kubernetes deployment manifests
v2.2.0
#17
Rate Limiting implementation
v2.2.0
📦 Build Requirements
.NET 9 SDK
Docker 24.0+ (for Docker deployment)
Kubernetes 1.28+ (for K8s deployment)
🔖 Milestones
v2.1.0 - 코드 품질 개선
Compare
Sorry, something went wrong.
No results found
🌍 Languages / 언어 / 言語 / Languages
🇰🇷 한국어
🎉 주요 변경사항
Health Check 엔드포인트 : /health, /health/live, /health/ready
Swagger/OpenAPI 문서화 : /swagger UI 제공
Prometheus 메트릭 : /metrics 엔드포인트
Graceful Shutdown : 30초 타임아웃 지원
✨ 새로운 기능
Kubernetes 프로브 지원 (liveness/readiness)
자동 API 문서 생성
실시간 메트릭 수집
📋 완료된 이슈
이슈
설명
마일스톤
#8
API 문서화 (Swagger/OpenAPI)
v2.1.0
#9
Health Check 엔드포인트 구현
v2.1.0
#10
Prometheus 메트릭 수집
v2.1.0
#16
Graceful Shutdown
v2.1.0
📦 빌드 요구사항
.NET 9 SDK
Visual Studio 2022+
🔖 마일스톤
🇨🇳 中文
🎉 主要变更
健康检查端点 : /health, /health/live, /health/ready
Swagger/OpenAPI 文档 : /swagger UI
Prometheus 指标 : /metrics 端点
优雅关闭 : 30秒超时
✨ 新功能
Kubernetes 探针支持 (liveness/readiness)
自动API文档生成
实时指标收集
📋 已完成的 Issues
Issue
描述
里程碑
#8
API文档化 (Swagger/OpenAPI)
v2.1.0
#9
健康检查端点实现
v2.1.0
#10
Prometheus指标收集
v2.1.0
#16
优雅关闭
v2.1.0
📦 构建要求
.NET 9 SDK
Visual Studio 2022+
🔖 里程碑
🇯🇵 日本語
🎉 主な変更点
ヘルスチェックエンドポイント : /health, /health/live, /health/ready
Swagger/OpenAPI ドキュメント : /swagger UI
Prometheus メトリクス : /metrics エンドポイント
グレースフルシャットダウン : 30秒タイムアウト
✨ 新機能
Kubernetes プローブサポート (liveness/readiness)
自動APIドキュメント生成
リアルタイムメトリクス収集
📋 完了した Issues
Issue
説明
マイルストーン
#8
APIドキュメント化 (Swagger/OpenAPI)
v2.1.0
#9
ヘルスチェックエンドポイント実装
v2.1.0
#10
Prometheusメトリクス収集
v2.1.0
#16
グレースフルシャットダウン
v2.1.0
📦 ビルド要件
.NET 9 SDK
Visual Studio 2022+
🔖 マイルストーン
🇺🇸 English
🎉 Major Changes
Health Check Endpoints : /health, /health/live, /health/ready
Swagger/OpenAPI Documentation : /swagger UI
Prometheus Metrics : /metrics endpoint
Graceful Shutdown : 30 second timeout
✨ New Features
Kubernetes probe support (liveness/readiness)
Auto-generated API documentation
Real-time metrics collection
📋 Completed Issues
Issue
Description
Milestone
#8
API Documentation (Swagger/OpenAPI)
v2.1.0
#9
Health Check Endpoint Implementation
v2.1.0
#10
Prometheus Metrics Collection
v2.1.0
#16
Graceful Shutdown
v2.1.0
📦 Build Requirements
.NET 9 SDK
Visual Studio 2022+
🔖 Milestones
v2.0.0 - .NET 9 마이그레이션
Compare
Sorry, something went wrong.
No results found
🌍 Languages / 언어 / 言語 / Languages
🇰🇷 한국어
🎉 주요 변경사항
서버 마이그레이션 : .NET Core 3.1 → .NET 9
클라이언트 마이그레이션 : .NET Framework 3.5 → .NET 9
WebSocket 라이브러리 변경 : SuperSocket → ASP.NET Core WebSocket
클라이언트 WebSocket 변경 : websocket-sharp → System.Net.WebSockets
로깅 시스템 : Serilog 구조화된 로깅 추가
CI/CD 업데이트 : GitHub Actions .NET 9 지원
✨ 새로운 기능
자동 재연결 및 지수 백오프
다크 테마 UI
탭 기반 요청/응답 뷰
📋 완료된 이슈
이슈
설명
마일스톤
#1
WebSocket 재연결 로직 구현
v1.2.0
#2
보안: credentials 제거 및 secrets 관리
v1.2.0
#3
에러 처리 및 로깅 개선
v1.2.0
#4
CI/CD 파이프라인 구축
v1.3.0
#5
TLS/SSL 인증서 적용
v1.3.0
📦 빌드 요구사항
.NET 9 SDK
Visual Studio 2022+
🔖 마일스톤
🇨🇳 中文
🎉 主要变更
服务器迁移 : .NET Core 3.1 → .NET 9
客户端迁移 : .NET Framework 3.5 → .NET 9
WebSocket 库变更 : SuperSocket → ASP.NET Core WebSocket
客户端 WebSocket 变更 : websocket-sharp → System.Net.WebSockets
日志系统 : 添加 Serilog 结构化日志
CI/CD 更新 : GitHub Actions 支持 .NET 9
✨ 新功能
自动重连和指数退避
深色主题 UI
基于标签的请求/响应视图
📋 已完成的 Issues
Issue
描述
里程碑
#1
WebSocket 重连逻辑实现
v1.2.0
#2
安全: 移除凭证和密钥管理
v1.2.0
#3
错误处理和日志改进
v1.2.0
#4
CI/CD 流水线构建
v1.3.0
#5
TLS/SSL 证书应用
v1.3.0
📦 构建要求
.NET 9 SDK
Visual Studio 2022+
🔖 里程碑
🇯🇵 日本語
🎉 主な変更点
サーバー移行 : .NET Core 3.1 → .NET 9
クライアント移行 : .NET Framework 3.5 → .NET 9
WebSocket ライブラリ変更 : SuperSocket → ASP.NET Core WebSocket
クライアント WebSocket 変更 : websocket-sharp → System.Net.WebSockets
ログシステム : Serilog 構造化ログ追加
CI/CD 更新 : GitHub Actions .NET 9 サポート
✨ 新機能
自動再接続と指数バックオフ
ダークテーマ UI
タブベースの要求/応答ビュー
📋 完了した Issues
Issue
説明
マイルストーン
#1
WebSocket 再接続ロジック実装
v1.2.0
#2
セキュリティ: 認証情報削除とシークレット管理
v1.2.0
#3
エラー処理とログ改善
v1.2.0
#4
CI/CD パイプライン構築
v1.3.0
#5
TLS/SSL 証明書適用
v1.3.0
📦 ビルド要件
.NET 9 SDK
Visual Studio 2022+
🔖 マイルストーン
🇺🇸 English
🎉 Major Changes
Server Migration : .NET Core 3.1 → .NET 9
Client Migration : .NET Framework 3.5 → .NET 9
WebSocket Library Change : SuperSocket → ASP.NET Core WebSocket
Client WebSocket Change : websocket-sharp → System.Net.WebSockets
Logging System : Added Serilog structured logging
CI/CD Update : GitHub Actions .NET 9 support
✨ New Features
Auto-reconnect with exponential backoff
Dark theme UI
Tab-based request/response view
📋 Completed Issues
Issue
Description
Milestone
#1
WebSocket reconnection logic implementation
v1.2.0
#2
Security: credentials removal and secrets management
v1.2.0
#3
Error handling and logging improvements
v1.2.0
#4
CI/CD pipeline construction
v1.3.0
#5
TLS/SSL certificate implementation
v1.3.0
📦 Build Requirements
.NET 9 SDK
Visual Studio 2022+
🔖 Milestones
v1.1.1 - UI Improvements
Compare
Sorry, something went wrong.
No results found
🔄 v1.1.0 - UI 개선
✨ 새로운 기능
애플리케이션 스타일 UI - 전문적인 프로그램 느낌
다크 테마 - 배경 #2D2D30, 텍스트 #DCDCDC
툴바 - 연결/연결해제/전송/초기화 버튼
상태바 - 연결 상태 LED, 세션ID, 실시간 시계
탭 컨트롤 - Request/Response 분리
RichTextBox - Consolas 폰트, JSON 포맷팅 지원
연결 상태 콜백 - OnOpen/OnClose 이벤트 핸들링
로그 타임스탬프 - 각 로그에 [HH:mm:ss] prefix
📝 빌드 방법
Visual Studio에서 Poscle35.sln 열기
빌드 > 솔루션 빌드 (Ctrl+Shift+B)
Poscle35/bin/Debug/Poscle35.exe 실행
📄 문서
README.md - 프로젝트 설명 및 사용법
PROJECT_STRUCTURE.md - 상세 아키텍처 문서
🔧 기술 스택
서버: .NET Core 3.1 + SuperSocket
클라이언트: .NET Framework 3.5 + Windows Forms