제품 8개.
릴리스 하나.
애플리케이션 안의 AI 에이전트, 여러분의 폼에 넣는 채팅, 스프레드시트, 워드 프로세서, 새로운 웹 컴포넌트 11개, 순수 Pascal로 구현한 OpenPGP, 그리고 더 엄격해진 서명 검증기. Delphi, C++ Builder, .NET을 위한 릴리스입니다.
- sgcWebSockets
- sgcWebSockets .NET
- sgcUI
- sgcUI .NET
- sgcSign
- sgcSign .NET
- sgcOpenAPI
- sgcIndy
릴리스 2026.11.0이 모든 제품에 동시에 공개되었습니다. sgcWebSockets, sgcWebSockets .NET, sgcUI, sgcUI .NET, sgcSign, sgcSign .NET, sgcOpenAPI, sgcIndy가 11월 10일에 모두 출시되었으며, 변경 사항은 총 1,179건입니다.
이번 릴리스에서 여러분의 애플리케이션은 생각하고, 대화하고, 협업하게 됩니다. 이제 Delphi 앱은 여러분의 메서드를 도구로 사용하는 AI 에이전트를 실행하고, 그 답변을 네이티브 채팅에 표시하며, 자체 폼 안에서 스프레드시트나 문서를 열고, 새로운 웹 페이지 11종을 게시할 수 있습니다. 이 글은 전체 지도입니다. 제품별로 무엇이 바뀌었는지 정리했고, 주요 기능마다 상세 글로 연결됩니다.
릴리스 한눈에 보기
sgcWebSockets 2026.11
이제 에이전트를 위한 준비가 끝난 Delphi 앱
이번 sgcWebSockets 릴리스는 AI 에이전트 루프를 하나의 컴포넌트에 담았고, sgcHTML에 새 컴포넌트 11개를 더했으며, 서버 측에 OpenPGP, Kerberos, HTTP 게이트웨이를 추가했습니다.
TsgcAIAgent로 만드는 AI 에이전트
OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok, Mistral에서 도구 루프를 대신 실행합니다. Delphi 메서드와 MCP 서버의 도구를 그대로 쓸 수 있고, 승인, 가드레일, 모델 폴백, 사용량 미터도 갖추었습니다.
글 읽기 →
sgcHTML: 새로운 컴포넌트 11개
스프레드시트, 폼 빌더, 뷰어와 디자이너를 갖춘 리포트 엔진, 파일 관리자, 이미지 크로퍼, 코드 에디터, 쿼리 빌더, 툴팁과 가이드 투어. 여기에 스케줄러, 그리드, 폼, 접근성 개선까지 더했습니다.
글 읽기 →
순수 Object Pascal로 구현한 OpenPGP
키 생성과 가져오기, 암호화, 복호화, 서명, 검증을 지원하며, RFC 9580의 v6 형식, 일정한 메모리로 처리하는 임의 크기의 스트림, PGP/MIME 이메일도 포함합니다. DLL도, 명령줄 도구도 필요 없습니다.
글 읽기 →
패스키와 비밀번호 없는 로그인
TsgcWSAPIServer_WebAuthn으로 사용자 이름 없는 로그인, 브라우저 자동 완성 목록의 패스키, 사용자당 여러 개의 패스키를 지원하며, 모든 자격 증명은 여러분의 데이터베이스에 저장됩니다.
몇 줄로 만드는 에이전트
에이전트는 여러분의 도구를 모델에 제공하고, 모델이 요청한 호출을 실행하고, 결과를 다시 모델에 전달한 뒤 최종 답변을 반환합니다. 읽기 전용 도구는 즉시 실행되고, 데이터를 변경하는 도구는 승인을 기다리도록 할 수 있습니다.
oChat := TsgcAIChat.Create(nil);
oChat.Provider := aicpAnthropic;
oChat.ChatOptions.ApiKey := 'API_KEY';
oChat.ChatOptions.Model := 'claude-opus-5-5';
oAgent := TsgcAIAgent.Create(nil);
oAgent.Chat := oChat;
oTool := oAgent.Tools.Add('get_weather', 'Current weather of a city');
oTool.AddParam('city', aatpString, 'City name');
oTool.ReadOnly := True;
oTool.OnExecute := DoGetWeather;
Memo1.Lines.Add(oAgent.Run('Do I need an umbrella in Paris today?'));
외부 도구 없이 사용하는 OpenPGP
uses
sgcCrypto_PGP, sgcCrypto_PGP_Cert;
var
oAlice: TsgcPGPKey;
begin
// a v4 Ed25519 + Curve25519 key
oAlice := sgcPGP_GenerateKey('Alice <alice@example.com>', 'secret',
pgpkEd25519, 4);
try
Memo1.Text := oAlice.SaveToArmored(False); // public key, share it
SaveSecretKey(oAlice.SaveToArmored(True)); // protected secret key
finally
oAlice.Free;
end;
end;
sgcWebSockets 2026.11의 또 다른 기능
- Kerberos 싱글 사인온.
Authentication.Negotiate를 켜면 Active Directory 또는 MIT Kerberos 도메인의 사용자가 비밀번호 입력 없이 로그인합니다. Windows와 Linux, HTTP와 WebSocket 모두에서 동작합니다. Enterprise 에디션에서 제공됩니다. - TLS 인증서 다시 불러오기. 인증서를 갱신한 뒤
ReloadCertificates를 호출하세요. 새 연결은 새 인증서를 사용하고, 열려 있는 연결은 계속 동작합니다. 불러오지 못한 인증서는 거부되고 기존 인증서가 유지됩니다. - TsgcHTTPGateway. HTTP 서버가 경로, 접두사 또는 확장자에 따라 TCP를 통해 FastCGI와 SCGI 백엔드로 요청을 전달하므로, 그 앞에 별도의 웹 서버를 둘 필요가 없습니다.
- TsgcAIVoiceTranslator. 실시간 음성 대 음성 번역입니다. 마이크 입력을 스트리밍하고, 번역된 음성을 재생하며, 양쪽의 실시간 대화 기록을 제공합니다.
- 통제 가능한 AI.
TsgcAIUsageMeter는 모든 요청의 비용을 계산하고 예산을 적용하며,TsgcAIGuardrails는 도구를 필터링하고 개인 정보를 가립니다. 모델 별칭, 폴백, MCP 도구 고정 기능으로 배포된 애플리케이션이 안정적으로 동작합니다. - 더 풍부해진 sgcCrypto. HPKE(RFC 9180), AES-OCB와 AES-EAX 인증 모드, DEFLATE와 ZLIB 압축을 모두 순수 Object Pascal로 제공합니다.
// the certificate files were renewed on disk:
// new connections use the new certificate, open ones keep working
oServer.ReloadCertificates;
sgcWebSockets .NET 2026.11
동일한 에이전트를 C#에서
.NET 라이브러리는 Delphi 라이브러리를 그대로 따라갑니다. TsgcAIAgent는 모든 제공자에서 여러분의 public 메서드와 MCP 서버의 도구로 도구 루프를 실행하며, 동일한 가드레일, 모델 폴백, 모델 별칭, 사용량 미터, MCP 도구 고정 기능을 갖추었습니다. Kerberos 싱글 사인온과 재시작 없는 인증서 다시 불러오기도 추가되었고, .NET 웹 앱을 위한 수십 가지 sgcHTML 개선도 함께 제공됩니다. 총 59건의 변경 사항은 변경 내역에서 확인할 수 있습니다.
sgcUI 2026.11
채팅, 스프레드시트, 문서를 여러분의 앱 안에서
sgcUI는 한 번의 릴리스로 제품 3개가 늘었습니다. 각 제품은 Delphi와 C++ Builder에서는 VCL과 FireMonkey용, .NET에서는 WinForms, WPF, Avalonia용 네이티브 컨트롤이며, sgcUI가 직접 그리고 나머지 스위트와 동일하게 테마가 적용됩니다.
sgcChat: AI 어시스턴트와 팀 채팅
답변을 서식이 적용된 Markdown으로 스트리밍하는 AI 어시스턴트와, 접속 상태, 입력 중 표시, 읽음 확인, 리액션을 갖춘 팀 채팅을 여러분의 서버에서 운영할 수 있습니다. 이번 릴리스에는 입력 게이지, 양방향 데이터 바인딩, 스위트 전반의 대시보드 게시 기능도 포함됩니다.
글 읽기 →
sgcSpreadsheet
함수 211개, XLOOKUP과 스필 배열, 사용자 정의 함수, 셀 범위로 만드는 차트, XLSX 가져오기와 내보내기를 갖춘 Excel 스타일 스프레드시트입니다.
글 읽기 →
sgcRichEdit
애플리케이션 안의 워드 프로세서입니다. 스타일, 표, 이미지, RTF, HTML, Markdown, JSON 가져오기와 내보내기, DOCX, PDF, PNG 내보내기를 지원합니다.
글 읽기 →
Realtime UI 팩
접속 상태 아바타, 토스트, 벨 배지가 있는 알림 수신함, 활동 피드, 실시간 로그 뷰어를 WebSocket, MQTT, SSE로 실시간 갱신합니다.
글 읽기 →
sgcReports 2026.11
리포트 매개변수, 진짜 테이블 항목, SVG, 스파크라인과 게이지, 리포트 템플릿과 상속, 검색 가능한 미리보기, PDF 북마크, 전자 인보이스.
글 읽기 →
Fluent: Windows 11 스타일
둥근 모서리, Segoe UI Variable, Windows 강조 색상을 모든 sgcUI 컨트롤에 적용하며, 라이트, 다크, 고대비 모드를 지원합니다. 코드 한 줄이면 됩니다.
글 읽기 →
Linux 데스크톱의 sgcUI
FMXLinux를 설치하면 sgcUI FireMonkey 컨트롤이 Linux64 데스크톱 애플리케이션에서 동작합니다. 그리드, 차트, 게이지, 플래너, 지도, 완성된 애플리케이션까지, Windows와 macOS와 동일한 폼과 코드로 사용할 수 있습니다. 컴파일된 Linux64 데모 274개를 무료로 내려받을 수 있습니다.
글 읽기 →Windows 11 스타일을 위한 한 줄
uses
sgcUICore_Theme;
// every sgcUI control of the application takes the Windows 11 look
sgcUISetApplicationThemePreset('Fluent');
sgcUI .NET 2026.11
WinForms, WPF, Avalonia에서 만나는 전체 스위트
위에서 소개한 모든 기능이 같은 릴리스에서 .NET용으로도 제공됩니다. sgcChat, sgcSpreadsheet, sgcRichEdit, Realtime UI 팩, Fluent 테마는 물론, WinForms, WPF, Avalonia용 새 리포트 디자이너 컨트롤도 추가되었습니다. 총 417건의 변경 사항 중 sgcGrid, sgcUICore, sgcReports가 가장 큰 비중을 차지합니다. 자세한 내용은 변경 내역에서 확인할 수 있습니다.
sgcSign 2026.11
더 엄격해진 검증, 더 강력해진 서명 서버
이번 sgcSign 릴리스의 핵심은 덜 신뢰하고 더 많이 확인하는 것이며, 대부분은 고객의 보고와 요청에서 나왔습니다.
- 더 엄격해진 Authenticode 검증기. 항목이 둘 이상인 인증서 테이블, 또는 타임스탬프나 중첩 서명이 아닌 비인증 속성은 이제 거부됩니다. 둘 다 파일 다이제스트에 포함되지 않기 때문입니다. sgcSign, signtool, Microsoft가 서명한 파일은 이전과 동일하게 검증됩니다.
- 공개된 OCSP 발급자 해시.
TsgcOCSPClient의HashIssuerName과HashIssuerKey가 public이 되었고, CertID를 SHA-1뿐 아니라 SHA-256, SHA-384, SHA-512로도 만들고 대조할 수 있습니다. - 독립적인 체인 검증.
TsgcSignatureVerifier의 새ValidateCertificateChain메서드는 서명 형식과 무관하게 여러분의 신뢰 앵커까지 인증서 체인을 검증합니다. - 오프라인으로 확인하는 타임스탬프 토큰.
TsgcTSAClient.VerifyToken은 서명에 포함된 토큰 같은 기존 RFC 3161 토큰을 타임스탬프 기관에 접속하지 않고 검증합니다.
서명 서버에는 수정 15건이 반영되었습니다. 관리 콘솔의 렌더링과 유효성 검사, 더 엄격한 웹훅 확인, 설정된 모든 경로로 복원되고 재시작 후에도 일정이 유지되는 백업, 더 명확해진 타임스탬프와 마스터 키 오류 메시지가 포함됩니다. 이제 여러 PKCS#11 제공자가 하나의 모듈을 공유할 수 있으며, Delphi가 Program Files 아래에 설치된 경우 설치 프로그램이 Delphi 7 패키지를 등록합니다.
sgcSign .NET 2026.11에는 동일하게 더 엄격해진 Authenticode 검증기와, SHA-2 CertID를 지원하는 공개 OCSP 발급자 해시가 포함됩니다.
sgcOpenAPI와 sgcIndy 2026.11
작지만 유용한 수정이 담긴 릴리스
sgcOpenAPI 2026.11
OpenAPI Parser 마법사를 sgcUI 컴포넌트로 새로 만들었습니다. Delphi 7부터 Delphi XE까지의 패키지가 다시 링크되며, Delphi 7 Azure 패키지와 Delphi XE3부터 10.1 Berlin까지의 Win64 Microsoft 패키지도 마찬가지입니다.
sgcIndy 2026.11
TIdSMTP가 새로운 DSNNotify, DSNReturn, DSNEnvelopeID 속성으로 배달 상태 알림(RFC 3461)을 요청할 수 있으며, 서버가 지원할 때만 전송됩니다. 그 밖에 TIdInterceptSimLog, 설치 프로그램, Linux64와 iOS 패키지가 수정되었습니다.
하나 더, 그리고 무료입니다
sgcFSearch
저희 컴포넌트로 만든 Windows용 무료 전체 디스크 파일 검색 도구입니다. 수백만 개의 파일을 색인하고, 입력하는 동안 밀리초 단위로 결과를 보여 주며, 오타 허용, 내용 검색, 명령줄을 지원하고 관리자 권한도 필요 없습니다.
글 읽기 →업그레이드 전에 확인하세요
sgcUI의 변경 사항 네 가지가 기존 코드에 영향을 줄 수 있습니다. C++ Builder: 다른 헤더와 이름이 충돌하던 열거형 값에 새로운 C++ 이름이 붙었습니다. 예를 들어 bkNone은 이제 bkNoHit입니다. Delphi 코드와 .dfm 파일은 그대로입니다. sgcDiagram: 팔레트와 미니맵 문자열 세 개가 sgcDiagram_Strings로 이동했습니다. sgcGrid: Excel 모드에서 XLSX 가져오기와 내보내기가 시트 레이아웃을 따르므로 1행이 데이터 행입니다. 이전 버전으로 저장한 파일도 계속 불러올 수 있습니다. sgcMaps: 패키지가 sgcMaps, sgcMapsVCL, sgcMapsFMX로 나뉘었으므로, 런타임 패키지를 나열하는 프로젝트는 VCL 또는 FMX 패키지도 함께 추가해야 합니다.
릴리스 2026.11.0 받기
활성 구독이 있는 모든 고객에게 무료이며, 전체 소스 코드가 포함됩니다. Delphi 7부터 Delphi 13 Florence, C++ Builder, .NET까지 지원합니다. 처음이신가요? 모든 제품에 무료 체험판이 있습니다.
sgcWebSockets · sgcHTML · sgcUI · sgcChat · sgcSpreadsheet · sgcRichEdit · sgcReports · sgcSign · sgcOpenAPI · sgcIndy
문의나 의견이 있으신가요? 문의하기를 이용해 주세요. 코드를 직접 작성한 사람들이 답변해 드립니다.
