추가 메뉴

릴리즈노트
v26.5.18-1
SDK

Lv.1 SDK (127.♡.0.1)

2026년 5월 18일 AM 12:20

조회 140 공감 0

What's Changed

  • tweak(celebration): 롤링 주기 3s → 2s by @sdk-kr in #1374

  • fix(web): fail safe on missing site resolver tables by @sdk-kr in #1375

  • fix(ci): clarify single-pod canary gate by @sdk-kr in #1376

  • feat(search): 작성자/댓글 검색 필터 4단 분리 (닉네임/아이디 분리) by @sdk-kr in #1377

  • feat(search): 검색 필터 단순화 — 기본 5개 + 데스크톱 고급 토글 by @sdk-kr in #1378

  • fix(message): 축하메시지 게시판 soft-deleted 글 숨김 by @sdk-kr in #1379

  • fix(web): shorten heap watch polling interval by @sdk-kr in #1380

  • fix: 축하메시지 익명 표시 동기화 by @sdk-kr in #1381

  • fix(web): register DOMPurify CSS hook once by @sdk-kr in #1382

  • fix(web): guard heap snapshot diagnostics in production by @sdk-kr in #1383

  • fix(memory): recycle server DOMPurify jsdom window by @sdk-kr in #1384

  • fix(reactions): block negative emoji reactions by @sdk-kr in #1385

  • fix(reactions): load block policy from plugin by @sdk-kr in #1386

  • feat: add message celebration period tabs by @sdk-kr in #1387

  • feat(api-cache): 공개 read-only GET CDN 캐시 가능 override by @sdk-kr in #1388

  • fix: make message period tabs navigable by @sdk-kr in #1389

  • fix: restore social invite reconnect flow by @sdk-kr in #1390

  • fix: route social invite API to backend by @sdk-kr in #1391

  • feat: add past celebration message tab by @sdk-kr in #1392

  • Broaden celebration date parsing for past tab + sync by @sdk-kr in #1393

  • Drop duplicate MessagePeriod declaration in [boardId]/+page.svelte by @sdk-kr in #1400

  • Extend damoang_jwt SSO cookie lifetime from 1h to 24h by @sdk-kr in #1394

  • Clarify canary_only is a single-pod gate in deploy workflow by @sdk-kr in #1396

  • Add /api/auth/sso/renew endpoint for damoang_jwt refresh by @sdk-kr in #1397

  • Normalize Unix timestamp inputs in format-date utility (#12266) by @sdk-kr in #1398

  • Loosen CSRF cookie SameSite to lax + default COOKIE_DOMAIN to .damoang.net (#12260, #12179) by @sdk-kr in #1399

  • Remove 프리미엄 긴배너 product from /content/advertisement by @sdk-kr in #1402

  • Add 축하메시지 신청 button next to past tab by @sdk-kr in #1401

  • Show edit timestamp inline next to 수정됨 badge in comment list (#12252) by @sdk-kr in #1403

  • Tighten public HTML CDN cache to 10s/5s for fresher lists (#gouryella) by @sdk-kr in #1404

  • Vary HTML responses on User-Agent so PC and mobile get distinct CDN caches by @sdk-kr in #1405

  • fix: 초대 임시 계정 닉네임 30일 잠금 방지 by @sdk-kr in #1406

  • fix(recent-posts): sync currentPage with initialPage prop on SPA navigation (#12302) by @sdk-kr in #1407

  • fix(comments): bypass HTTP cache on refetchComments after write (#12294) by @sdk-kr in #1408

  • Add leave reason selection when admin processes member withdrawal by @sdk-kr in #1411

  • fix(recent-posts): align pagination first/last shortcuts with board list (#12234) by @sdk-kr in #1409

  • fix(editor): auto-embed bare image URLs on paste — gif et al. (#12262) by @sdk-kr in #1410

  • feat: 후방/혐짤/NSFW 키워드 글 광고 억제 by @sdk-kr in #1412

  • Show leave reason on public member profile page by @sdk-kr in #1413

  • Protect admin-deactivated accounts from re-login auto-revival by @sdk-kr in #1414

  • fix: 관리자 비활성화 계정 재로그인 방지 + 작가 기반 광고 억제 by @sdk-kr in #1415

  • fix: 이모지 리액션 알림 비활성화 by @sdk-kr in #1416

  • Fix mention 404 + RecentPosts page sticking on posts from pages 1-2 (#12317 #12315) by @sdk-kr in #1417

  • Support env-based cache paths + CDN Cache-Control for empathy/recommended by @sdk-kr in #1419

  • fix: 탈퇴/이용제한 회원 SSR 세션 차단 by @sdk-kr in #1418

  • fix: 이용제한 회원 세션 유지 (탈퇴만 세션 차단) by @sdk-kr in #1420

  • Allow Hangul nicknames in /api/members/[id]/profile guard (#12371) by @sdk-kr in #1421

  • Read RecentPosts initialPage from URL before server default (#12367) by @sdk-kr in #1423

  • Unify list/recommend font size under a single user setting (#12365) by @sdk-kr in #1424

  • Add mobile tap feedback for list items (#12268) by @sdk-kr in #1425

  • Treat legacy mb_intercept_date sentinels as active (#12386, #12383) by @sdk-kr in #1426

  • fix(api): bypass browser HTTP cache in getBoardPosts (#12389, #12383) by @sdk-kr in #1427

  • fix(auth): allow intercepted members to log in — only withdrawal blocks (소명 권리 보장) by @sdk-kr in #1430

  • feat(comments): point-charge confirm before edit (#12401 follow-up) by @sdk-kr in #1429

  • fix(post-detail): re-mount RecentPosts per post.id (#12409 #12413) by @sdk-kr in #1431

  • fix(seo): OG image fallback when post has no image (#12417) by @sdk-kr in #1432

  • fix(board): scheduled-delete badge in compact/webzine/detailed list layouts (#12415) by @sdk-kr in #1433

  • feat(ad-free): 광고 제거 멤버십 플러그인 + should_render_ad hook by @sdk-kr in #1434

  • fix(member): avatar fallback a11y — split interactive button vs static div by @sdk-kr in #1435

  • feat(slot): Slot Catalog Expansion — 52 표준 slot + custom-* [Sprint 1] by @sdk-kr in #1438

  • fix(ad-free): plugin.json 스키마 정합성 (dependencies 객체 + pluginType 제거) by @sdk-kr in #1439

  • fix(plugins): migration-runner schema drift 자동 복구 + payment pluginType 제거 by @sdk-kr in #1441

  • feat(slot): mount body-start / body-end PluginSlot [Sprint 2a] by @sdk-kr in #1442

  • feat(slot): member profile mounts (Sprint 2c) by @sdk-kr in #1443

  • feat(slot): post detail mounts (Sprint 2c — 4 core slots) by @sdk-kr in #1444

  • feat(slot): board list mounts (Sprint 2c — 3 slots) by @sdk-kr in #1445

  • feat(slot): home page mounts (Sprint 2c — 2 slots) by @sdk-kr in #1446

  • feat(slot): comments mounts (Sprint 2c — 2 slots) by @sdk-kr in #1447

  • feat(slot): write form mounts (Sprint 2c — 2 slots) by @sdk-kr in #1448

  • fix(post-detail): auto-detect RecentPosts page for external entry (#12430) by @sdk-kr in #1437

  • fix(plugin-migration): plugin_id 컬럼도 schema drift 자동 복구 by @sdk-kr in #1449

  • docs(plugin-slots): 52 표준 slot 카탈로그 HTML 문서 [Sprint 3] by @sdk-kr in #1440

  • feat(plugins): pwa-share plugin + header-actions-right slot (#12394) by @sdk-kr in #1428

  • feat: filter message celebrations by period by @sdk-kr in #456

  • deps: bump github.com/redis/go-redis/v9 from 9.18.0 to 9.19.0 by @dependabot[bot] in #451

  • deps: bump github.com/go-sql-driver/mysql from 1.9.3 to 1.10.0 by @dependabot[bot] in #452

  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.32.16 to 1.32.17 by @dependabot[bot] in #453

  • deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.100.0 to 1.100.1 by @dependabot[bot] in #454

  • feat: add social invite reconnect API by @sdk-kr in #457

  • feat: support past celebration message period by @sdk-kr in #458

  • Broaden wr_subject date parsing for past celebration archive by @sdk-kr in #459

  • Persist is_comments_disabled to wr_option in v1 board create/update by @sdk-kr in #460

  • Record leave reason when admin processes member withdrawal by @sdk-kr in #464

  • deps: bump golang.org/x/crypto from 0.50.0 to 0.51.0 by @dependabot[bot] in #461

  • deps: bump github.com/elastic/go-elasticsearch/v8 from 8.19.4 to 8.19.5 by @dependabot[bot] in #462

  • deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.100.1 to 1.101.0 by @dependabot[bot] in #463

  • Exclude reaction notifications from all notification queries by @sdk-kr in #465

  • fix(api): block comment edit/delete when child replies exist (#12401) by @sdk-kr in #466

  • feat(comments): charge 10,000P per comment edit (#12401 follow-up) by @sdk-kr in #467

  • feat(comments): configurable edit policy — 50k P + 5min grace (#12401 follow-up) by @sdk-kr in #468

  • feat(cmd): ad-free-setup 일회성 도구 by @sdk-kr in #469

  • feat(saas): sites 통합 테이블 + cookieDomain dual-read (Phase 8 Day 1+2) by @sdk-kr in #470

  • fix: 직접홍보 게시판 서버 측 Redis 캐시 무효화 by @sdk-kr in #471

댓글 (0)

  • 아직 댓글이 없습니다. 첫 댓글을 작성해보세요!

댓글을 작성하려면 이 필요합니다.