변경 로그

DynoTable의 새로운 기능

1.7.0

주요 변경 사항

  • GPT-5.6이 모델 선택기에 들어왔습니다. AI 어시스턴트에 Claude, Nova와 나란히 OpenAI의 GPT-5.6 Luna를 고를 수 있습니다. 이 모델을 제공하는 미국 리전의 AWS 프로필이면 됩니다. 모델에는 별도의 AWS Marketplace 구독이 필요하며, 구독이 활성화되기 전까지는 밋밋한 권한 오류 대신 DynoTable이 그 사실을 알려줍니다.

추가됨

  • GPT-5.6의 다른 두 변형인 Sol과 Terra는 설정 → AI의 미검증 표시 뒤에 있습니다. 다른 모델이 거친 전체 테스트를 통과하지 않았기 때문에, 직접 요청하기 전까지는 선택기에 나타나지 않습니다.
  • 연결 테스트가 이제 실제로 선택한 모델을, 어시스턴트가 쓰는 것과 같은 연결로 확인합니다. 초록색 결과는 자격 증명이 유효하다는 뜻을 넘어, 그 모델이 응답한다는 뜻입니다.

수정됨

  • 어시스턴트가 대소문자가 틀린 테이블 이름을 두고 테이블이 없다고 우기는 대신 바로잡습니다. DynamoDB 테이블 이름은 대소문자를 구분합니다. 대소문자만 다른 테이블이 정확히 하나 있으면 그것을 사용해 계속 진행합니다. 일치하는 것이 없으면 막다른 길을 되풀이하지 않고 실제로 가지고 있는 테이블 이름을 보여줍니다.
  • 단지 테이블 목록을 읽지 못한 경우에 테이블이 없다고 보고하지 않습니다. 권한 문제는 이제 권한 문제로 읽힙니다.
  • 열린 탭이 없는 상태에서 현재 탭에 대해 물으면, 어시스턴트가 테이블을 추측하거나 되묻고 멈추는 대신 무엇을 뜻했는지 찾아 나섭니다.
  • 맞지 않는 키로 항목을 조회하면 키의 무엇이 잘못됐는지 어시스턴트에게 전달됩니다. 「찾을 수 없음」을 사실로 보고하는 대신 조회를 바로잡습니다.

1.6.0

주요 변경 사항

  • 닫은 탭만이 아니라, 필터도 되돌리세요. 엉뚱한 필터를 지웠나요? 실수로 인덱스를 바꿨나요? 이제 ⌘Z를 누르면 보고 있는 테이블의 마지막 필터 변경이 취소되고, 쿼리도 그에 맞춰 다시 실행됩니다 — 닫은 탭을 되돌려 주던 바로 그 키입니다. 어느 쪽을 뜻했는지는 알아서 판단합니다: 가장 최근에 한 동작이 취소되므로, 탭과 폴더 행을 닫을 때의 안전망은 그대로 남습니다. ⌘⇧Z를 누르면 변경이 다시 적용됩니다.

추가됨

  • AI 어시스턴트가 설정한 필터도 같은 방식으로 되돌릴 수 있습니다. 테이블을 좁혀 달라고 요청했는데 결과가 마음에 들지 않으면 ⌘Z를 누르세요.
  • 필터 변경 한 번은 정확히 ⌘Z 한 번입니다 — 값 입력은 키를 누른 횟수만큼이 아니라 한 단계로 취소됩니다.
  • 되돌리기는 실행 버튼이 거부할 쿼리를 실행하지 않습니다 — 복원된 필터가 아직 실행 가능한 상태가 아니면, 곧바로 실행하지 않고 여러분이 마무리할 수 있도록 되돌아옵니다.

수정됨

  • 이제 AI 어시스턴트는 정렬되지 않은 행을 정렬되었다고 말하지 않습니다. 해당 테이블이나 인덱스에 정렬을 적용할 수 없으면, 정렬이 가능한 인덱스를 찾아 주거나 뷰가 정렬되지 않았다고 분명히 알려 줍니다 — 예전처럼 정렬을 슬그머니 빼고도 행이 최신순이라고 설명하지 않습니다.

1.5.0

주요 변경 사항

  • 원하는 방식으로 보는 타임스탬프. 24시간제와 오전/오후 표시 중에서 고르고, 저장된 타임스탬프를 읽어 낼 시간대를 선택하세요 — DynoTable은 시간을 표시하는 모든 곳에 두 설정을 함께 적용합니다. 설정 → 모양에서 테마, 언어 옆에 있으며, 실시간 예시로 선택 효과를 바로 확인할 수 있습니다. 언어를 바꾸면 모든 서식이 그에 맞춰 다시 표시됩니다.
  • 정확한 시각이 아니라 얼마나 지났는지 보기. 날짜나 타임스탬프를 담은 열은 이제 상대 시간으로 표시할 수 있습니다 — 전체 타임스탬프 대신 "3일 전"처럼요. 열 헤더의 서식 메뉴에서 열별로 선택할 수 있으며, 날짜 서식이 제공되는 모든 곳에서 사용할 수 있습니다.

추가됨

  • 내보내기 대화상자에 이제 그리드와 동일한 모든 열이 제공됩니다. 테이블에서는 선택할 수 있지만 내보낼 때는 선택할 수 없었던 희소 속성을, 이제 두 곳 모두에서 사용할 수 있습니다.
  • 내보내기 열 선택이 삭제되지 않고 기억됩니다.

수정됨

  • 저장된 Workbench SQL이 앱 시작 시 사라질 수 있었습니다.
  • 탭이 아직 열려 있는데도 시작 화면이 나타날 수 있었고, 읽을 수 없는 탭 하나가 나머지 탭까지 함께 멈추게 할 수 있었습니다.
  • 테이블이 첫 쿼리가 실행되기 전 잠시 비어 있다고 잘못 표시되었습니다.
  • 일괄 삭제가 실제로는 아무것도 삭제하지 않을 삭제 작업에 대해서도 확인을 요청했습니다.
  • AI 어시스턴트의 인라인 제안이 일부 모델에서는 전혀 표시되지 않았고, 설명이 SQL 편집기 안에 섞여 들어갈 수 있었습니다.
  • 이제 AI 어시스턴트는 값이 실제로 연결되지 않는 Smart Table 조인을 만들지 않고 거부합니다. 이전에는 비어 있는 채로 렌더링되는 조인을 만들었습니다.

1.4.0

주요 변경 사항

  • 엉뚱한 탭을 닫았나요? 되돌리세요. 편집기에 입력하는 중이 아니라면 ⌘Z를 누르면 방금 닫은 탭이 돌아오고, ⌘⇧T는 닫은 탭을 하나씩 차례로 다시 엽니다. 이제 닫기를 되돌릴 수 있으므로, DynoTable은 더 이상 멈춰 서서 확인을 요청하지 않습니다 — 그냥 닫고 계속 작업하세요.
  • 데이터에서 바로 링크를 여세요. 테이블 안의 URL을 -클릭하면(Windows와 Linux에서는 Ctrl-클릭) 브라우저에서 열립니다. 모든 열 형식에서 동작하고, 항목 편집기에서 URL이 나타나는 곳이라면 어디서든 동작합니다.

추가됨

  • 폴더에서 탭을 빼는 것도 되돌릴 수 있고, 더 이상 먼저 확인하지 않습니다. ⌘Z를 누르면 같은 폴더의 같은 자리로 되돌아갑니다. 폴더 전체를 삭제하는 것은 여전히 되돌릴 수 없으며, 여전히 확인을 요청합니다.

수정됨

  • 여섯 개 언어에서 “필터” 레이블이 영어로 표시되고 있었습니다.
  • 쿼리 실행 컨트롤의 레이블이 영어보다 길어지는 언어에서 더 이상 잘리지 않습니다.
  • AI가 테이블이나 쿼리를 열어 주겠다고 제안할 때, 이제 그 제안이 사용 중인 언어로 표시됩니다.

1.3.0

주요 변경 사항

  • 어떤 요금제에서든 AWS IAM Identity Center로 로그인하세요. 이제 SSO는 무료 체험과 모든 구독에서 그대로 동작하며, 업그레이드가 필요 없습니다. 회사가 Identity Center로 AWS 접근 권한을 나눠 주고 있다면, 그 방식 그대로 지금 바로 DynoTable을 쓰기 시작할 수 있습니다.
  • AI 에이전트가 항목 편집기 안에서 함께 작업합니다. 열어 둔 항목을 읽어 보게 하거나, 필드 하나만 바꾸거나, 문서 전체를 다시 쓰게 해 보세요 — 아직 저장하지 않은 편집 내용까지 그대로 반영됩니다. 에이전트가 대신 저장하는 일은 결코 없습니다: 변경 사항은 편집기에 남고, 언제 커밋할지는 직접 정합니다.

추가됨

  • 폴더가 닫은 탭을 기억합니다. 폴더 안에서 닫은 탭도 목록에 그대로 남아 클릭 한 번으로 다시 열립니다. 덕분에 폴더는 그때그때 열려 있는 것들의 모음이 아니라, 작업하는 테이블들을 오래 담아 두는 묶음이 됩니다.
  • 탭을 닫는 것도, 폴더에서 빼는 것도 행에서 바로. 열려 있는 행에 마우스를 올리면 ×가 나타나 탭을 닫을 수 있고, 닫힌 행에는 가 나타나 폴더에서 완전히 빼낼 수 있습니다. 폴더가 닫은 것을 기억하게 된 지금, 정말 필요한 구분은 바로 이것입니다.
  • 특정 테이블에 대한 메모를 AI에 남기세요. 이제 모든 테이블은 테이블 설정에 자체 메모를 갖습니다 — 키가 무엇을 뜻하는지, 어떤 필드가 중요한지, 그러지 않으면 매 세션마다 다시 설명해야 할 것들을 적어 두세요. 메모는 이 컴퓨터에만 남으며, 해당 테이블로 작업할 때마다 에이전트가 읽습니다.
  • 새 항목 작성을 AI에 맡기세요. 초안이 이미 채워진 상태로 항목 편집기를 열어 주므로, 검토하고 마무리한 뒤 저장하기만 하면 됩니다.

수정됨

  • 이제 내보내기 알림이 위치를 고르기 전에 제안된 이름이 아니라 실제로 저장한 파일 이름을 알려 줍니다.
  • 이제 DynamoDB Toolbox 라이브러리용으로 내보낸 코드가 Scan과 인덱스 Query에서 테이블의 실제 기본 키를 사용합니다.
  • 활성 탭이 들어 있는 폴더를 접어도 그 탭은 계속 보입니다.
  • 프로필을 전환할 때 저장된 탭과 레이아웃이 뒤섞일 위험이 사라졌습니다.
  • 오래 걸리는 작업을 시작하는 버튼이 작업이 끝날 때까지 아무 반응 없어 보이는 대신, 누르는 즉시 반응합니다.
  • 어떤 테이블과도 맞지 않는 이름을 검색할 때, 그 이름을 여는 항목이 대응하는 만들기 동작보다 먼저 제안되지 않습니다 — “Workbench”라고 입력하면 Workbench가 나옵니다.

1.2.0

주요 변경 사항

  • 신용카드 없이 30일 체험을 시작하세요. SQL, Smart Tables, 편집, AI 에이전트까지 전부 써 보고 나중에 결정하세요. 가입할 때 카드가 필요 없고, 체험이 끝날 때도 필요 없습니다.
  • 이제 Workbench와 Smart Tables는 유료 요금제에 포함됩니다. 무료 요금제에서는 탐색, PartiQL 쿼리, 필터, 내보내기를 계속 쓸 수 있고, MCP를 통해 코딩 에이전트에 읽기 전용 데이터를 계속 제공합니다 — 기간 제한은 없습니다. SQL 조인과 집계, 저장된 Smart Tables, 편집, AI 에이전트는 구독과 함께 제공됩니다. 체험이 끝나도 여러분의 쿼리와 스펙, 레이아웃에는 아무 일도 일어나지 않으며, 구독하면 그대로 기다리고 있습니다.

추가됨

  • 실행하기 전에 쿼리 계획을 확인하세요. 계획을 사용할 수 있는 경우 Workbench 미리보기가 Scan인지 Query인지와 사용된 인덱스를 알려 줍니다. RCU 추정치는 테이블 메타데이터가 뒷받침할 때만 표시되며, 일반적인 파티션 Query에는 RCU가 표시되지 않습니다. 편집기는 수많은 DynamoDB 읽기로 확산될 N+1 교차 테이블 조인도 표시합니다.
  • 쿼리를 실행 가능한 코드로 내보내세요. 기존 대상에 더해, 이제 schema 우선 라이브러리인 DynamoDB Toolbox용으로 바로 실행할 수 있는 프로그램을 생성할 수 있습니다.
  • AI를 완전히 끄세요. Settings의 스위치 하나로 모든 AI 화면 — 채팅, 인라인 편집, 자동 완성, 명령 팔레트의 AI 항목 — 을 숨깁니다. AI가 아예 보이지 않기를 원하는 분들을 위한 기능입니다.
  • 목록에 없는 테이블도 여세요. 역할이 테이블을 읽을 수는 있지만 목록 조회 권한이 없다면, 명령 팔레트에 이름을 입력해 바로 열 수 있습니다.
  • 더 명확한 권한 오류. AWS가 작업을 거부하면 DynoTable이 원시 오류를 그대로 보여 주는 대신 어떤 권한이 없는지 정확히 알려 줍니다.
  • 더 빨라진 전체 테이블 스캔. 이제 대규모 스캔은 테이블의 여러 부분을 동시에 가져오므로 결과가 눈에 띄게 빨리 채워집니다.

수정됨

  • 채팅 메시지를 보내면 항상 화면에 보이도록 스크롤됩니다.
  • 코드로 내보낼 때의 형식 옵션이 두 번째 줄로 넘어가지 않고 가로로 스크롤됩니다.
  • 읽기 전용 모드가 안정적으로 보고됩니다 — 알림이 더 이상 묻히지 않으며, 다음 라이선스 갱신 때 상태가 스스로 바로잡힙니다.

1.1.0

주요 변경 사항

  • 테이블을 한눈에 파악하고, 그에 맞는 타입 스키마까지 얻으세요. 이제 열려 있는 모든 테이블에 Stats 패널이 있습니다. 기본 키, 보조 인덱스, 항목 수와 크기 추정치를 확인하고, 테이블을 인덱싱해 자동 완성과 필터가 필드를 알게 하며, 추론된 스키마를 TypeScript, Zod, JSON Schema로 내보낼 수 있습니다.

추가됨

  • 추론된 스키마 내보내기. 인덱싱된 테이블에서 항목을 타입이 있는 스키마로 바꾸세요 — TypeScript, Zod, JSON Schema 세 가지 형식 중에서 고른 뒤 클립보드로 복사하거나 파일로 저장하면 됩니다.
  • 인덱싱된 필드 브라우저. Stats 패널은 발견한 모든 필드를 나열합니다 — 점으로 이어진 경로로 된 중첩 필드까지 포함해서 — 각각의 타입과 함께 required인지 optional인지도 보여 주며, 목록이 길어지면 필터를 더해 줍니다.
  • 한눈에 보는 테이블 크기. 항목 수, 전체 크기, 평균 항목 크기가 Stats 패널 맨 위에 자리합니다.

수정됨

  • 이제 내보낸 스키마에서 두 번 이상 나타난 필드가 반복되지 않으며, 기본 키 속성은 항상 required로 표시됩니다.

1.0.0

주요 변경 사항

  • DynoTable 1.0 — 베타를 벗어나 정식 안정 버전으로 출시했습니다. 첫 프로덕션급 릴리스로, 빠르고 키보드 중심으로 DynamoDB를 탐색하고 편집하는 방식을 매일 쓰는 상시 도구로 삼을 만큼 견고하고 안정적으로 다듬었습니다. macOS에서는 서명 및 공증을 마쳤으며, Windows와 Linux용 네이티브 빌드도 제공합니다.
  • 더 명확하고 빠른 AI 에이전트. 이제 에이전트가 제안하는 모든 작업에 키보드 단축키가 함께 표시되고, 작업하는 동안 사고 과정과 단계, 제안 내용이 깔끔하게 읽힙니다.

추가됨

  • 한눈에 보는 만료 시간(TTL). 만료 예정 항목에 데이터 그리드, PartiQL 및 Smart Table 결과, 항목 편집기, Flow view 전반에 걸쳐 TTL 표시가 나타나므로, 무엇이 곧 만료되는지 일일이 찾아보지 않아도 바로 확인할 수 있습니다.
  • 열 단위 서식 지정. 어떤 열이든 일반 텍스트, 숫자, 날짜로 표시할 수 있고, 언제든 원래 값으로 되돌릴 수 있습니다.
  • 더 매끄러운 열 선택기. 키와 TTL 속성이 표시되어 쉽게 찾을 수 있고, 넓은 테이블에서도 빠르게 동작하며, 표시할 수 있는 열 개수에 제한이 없습니다.
  • 모든 AI 제안에 키보드 단축키 — 에이전트가 제안하는 내용을 마우스에 손대지 않고 수락하거나 열거나 무시할 수 있습니다.

수정됨

  • 이제 열 선택기를 다시 열어도 빈 화면으로 열리지 않으며, 검색어도 올바르게 초기화됩니다.
  • 이제 PartiQL이 표시하도록 선택한 열을 기억합니다.

0.4.0

Beta

주요 변경 사항

  • 자동 단일 테이블 디자인. 이제 DynoTable이 테이블의 엔터티 유형을 인식하여 유형별로 필터링할 수 있게 해줍니다 — 구성도, 설정도 필요 없습니다.

추가됨

  • 키 접두사에서 자동으로 도출되는, 모든 행의 엔터티 유형 배지.
  • 패싯 필터링 — 클릭 한 번으로 테이블을 단일 엔터티 유형으로 좁힙니다.
  • 복합 키가 읽기 쉬운 부분으로 분할되어, 여러 부분으로 이루어진 키를 훑어보기 쉽습니다.
  • 파티션 키와 정렬 키 열이 왼쪽에 고정되어, 스크롤하는 동안 방향을 잃지 않습니다.

수정됨

  • 이제 쿼리를 다시 실행할 때, 빈 그리드가 깜박이는 대신 새로 고침되는 동안 현재 행을 화면에 유지합니다.
  • 더 안정적인 스트리밍 — 대용량 테이블에서 더 불러오기중지 동작이 더 예측 가능합니다.

0.3.0

Beta

주요 변경 사항

  • 저장된 쿼리. PartiQL과 SQL Workbench 양쪽 모두에서, 검색 가능한 메뉴로 쿼리에 이름을 붙이고 저장하고 다시 실행하세요.

추가됨

  • 테이블별로 범위가 지정된 쿼리 저장 및 이름 변경.
  • 구문이 강조 표시된 쿼리 행이 있는 검색 가능한 히스토리.
  • 저장된 쿼리와 탭에 대한 AI 제안 이름.
  • Workbench는 실행을 누를 때만 동작합니다 — 예상치 못한 전체 테이블 스캔이 없습니다.

수정됨

  • 이제 프로필을 전환해도 사이드바 레이아웃이 유지됩니다.

0.2.0

Beta

주요 변경 사항

  • 무거운 SQL도 부드럽게. 대용량 테이블에서도 JOIN, GROUP BY, 전체 테이블 집계가 인터페이스를 멈추게 하지 않고 실행됩니다.

추가됨

  • 필요할 때 전체 테이블을 읽어 정확한 전체 테이블 집계.
  • 복잡한 Workbench 쿼리에 대한 더 빠르고 반응성 좋은 결과.