# Spaces 변경 이력

## [2026-03-18] - Protected Spaces 가시성

- Spaces는 이제 public과 private 외에 **protected** 가시성 옵션도 지원합니다. Space 설정에서 가시성은 더 이상 단순한 public/private 토글이 아니라, 세 가지 옵션을 가진 드롭다운을 통해 설정됩니다.
- 보호된 가시성은 [PRO](https://huggingface.co/pro) 및 [Team & Enterprise](https://huggingface.co/enterprise) 플랜에서 사용할 수 있습니다.
- 보호된 Space는 Hub에서 소스 코드를 비공개로 유지하되, 앱은 임베드 URL 또는 [사용자 정의 도메인](./spaces-custom-domain)을 통해 공개적으로 접근할 수 있습니다.
- …
- 자세한 내용은 [Spaces 개요](./spaces-overview#space-visibility)에서 확인하세요.

## [2025-04-30] - Streamlit SDK 비추천

- Streamlit은 더 이상 기본 내장 SDK 옵션으로 제공되지 않습니다. Streamlit 애플리케이션은 이제 Docker 템플릿을 사용하여 생성됩니다.

## [2023-07-28] - `>=1.23.0`의 Streamlit 프론트엔드를 업스트림으로

- Streamlit SDK는 `>=1.23.0`의 경우 PyPI에 게시된 upstream 패키지를 사용하므로, 새로 릴리스된 버전은 출시 당일 바로 사용할 수 있습니다.

## [2023-05-30] - Streamlit 1.23.x 및 1.24.0 지원 추가

- Streamlit `1.23.0`, `1.23.1`, `1.24.0`에 대한 지원을 추가했습니다.
- `1.23.0`부터 Streamlit 프론트엔드가 HF 커스터마이징 버전에서 업스트림 버전으로 변경되었습니다.

## [2023-05-30] - Streamlit 1.22.0 지원 추가

- Streamlit `1.22.0`에 대한 지원을 추가했습니다.

## [2023-05-15] - 기본 Streamlit 버전
- 기본 Streamlit 버전은 `1.21.0`으로 설정되어 있습니다.

## [2023-04-12] - Streamlit 1.19.0까지 지원 추가
- `1.16.0`, `1.17.0`, `1.18.1`, `1.19.0`에 대한 지원이 추가되었으며 기본 SDK 버전은 `1.19.0`으로 설정되었습니다.

## [2023-03-28] - 버그 수정
- iframe에 임베드된 Streamlit 앱이나 직접 접근한 Streamlit 앱에서 스크롤이 불가능했던 버그를 수정했습니다. 해당 문제는 /static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fhow-to-add-scroll-bars-to-a-streamlit-app-using-space-direct-embed-url%2F34101%EC%97%90%EC%84%9C 보고되었습니다. 패치는 Streamlit>=1.18.1에 적용되었습니다.

## [2022-12-15] - Spaces가 Docker 컨테이너를 지원합니다

- 다음에 대한 추가 문서를 읽어보세요: [Docker Spaces](./spaces-sdks-docker)

## [2022-12-14] - 사용자 정의 `sleep` 시간 설정 기능

- 자세한 문서는 여기서 확인하세요: [Spaces sleep time](./spaces-gpus#sleep-time)

## [2022-12-07] - Streamlit 1.15 지원 추가

- Announcement : https://twitter.com/osanseviero/status/1600881584214638592.

## [2022-06-07] - Streamlit 1.10.0 지원 추가

- 새로운 multipage apps 기능은 Spaces에서 바로 사용할 수 있습니다.
- Streamlit 블로그 게시물: https://blog.streamlit.io/introducing-multipage-apps.

## [2022-05-23] - Spaces 속도 향상 및 반응형 시스템 테마

- Gradio 3+와 Streamlit 1.x.x를 사용하는 모든 Spaces의 로딩 속도가 크게 향상되었습니다.
- 시스템 테마는 이제 앱 내에서 반응형으로 동작합니다. 사용자가 다크 모드로 변경하면 자동으로 변경됩니다.

## [2022-05-21] - 기본 Debian 패키지 및 Factory Reboot

- Spaces 환경에는 이제 인기 있는 패키지(`ffmpeg`, `libsndfile1` 등)가 사전 설치되어 있습니다.
    - 이렇게 하면 대부분의 경우, Space가 정상적으로 작동하도록 추가 패키지를 지정할 필요가 없습니다.
    - 필요한 경우 `packages.txt` 파일을 계속 사용할 수 있습니다.
- Spaces에 팩토리 리부트 버튼을 추가하여, 사용자가 캐시된 requirements를 우회하고 GPU 메모리를 해제하면서 전체 재시작을 수행할 수 있습니다.

## [2022-05-17] - Streamlit 1.9.0 지원 추가

- `1.x.0` 버전은 모두 지원됩니다(`1.9.0`까지).

## [2022-05-16] - Gradio 3가 출시되었습니다!

- 새로운 Space를 생성할 때 기본 버전입니다. [확인해 보세요](https://huggingface.co/blog/gradio-blocks).

## [2022-03-04] - SDK 버전 고정

- `sdk_version` 필드는 이제 Space 생성 시 자동으로 미리 채워집니다.
    - 업데이트 후에도 Space가 동일한 SDK 버전을 유지하도록 보장합니다.

## [2022-03-02] - Gradio 버전 고정

- `sdk_version` 구성 필드는 이제 Gradio SDK와 함께 작동합니다.

## [2022-02-21] - Python 버전

- Space가 실행될 Python 버전을 지정할 수 있습니다.
- Python 3 버전만 지원됩니다.

## [2022-01-24] - Spaces에서 모델 및 데이터셋 자동 링크

- 코드에서 사용된 모델 및 데이터셋 저장소 ID를 자동으로 추출하려고 합니다
- YAML에서 `models`와 `datasets`를 사용하여 언제든지 수동으로 정의할 수 있습니다.

## [2021-10-20] - Streamlit 1.0 지원 추가

- 현재 0.79.0에서 1.0.0 사이의 모든 버전을 지원합니다

## [2021-09-07] - Streamlit 버전 고정

- 이제 Space에 설치할 Streamlit 버전을 선택할 수 있습니다

## [2021-09-06] - Streamlit을 `0.84.2`로 업그레이드

- 세션 상태 API 지원
- [Streamlet 변경 이력](https://github.com/streamlit/streamlit/releases/tag/0.84.0)

## [2021-08-10] - Streamlit을 `0.83.0`으로 업그레이드

- [Streamlet 변경 이력](https://github.com/streamlit/streamlit/releases/tag/0.83.0)

## [2021-08-04] - Debian 패키지

- `apt-get` 의존성을 이제 `packages.txt` 파일에 추가할 수 있습니다

## [2021-08-03] - Streamlit 컴포넌트

- [Streamlit components](https://streamlit.io/components) 지원 추가

## [2021-08-03] - Flax/Jax GPU 개선

- GPU 활성화 Spaces의 경우, Flax / Jax가 GPU에서 원활하게 실행되는지 확인하세요

## [2021-08-02] - Streamlit을 `0.82.0`으로 업그레이드

- [Streamlet 변경 이력](https://github.com/streamlit/streamlit/releases/tag/0.82.0)

## [2021-08-01] - 원시 로그 사용 가능

- Space 저장소에서 원시 로그(빌드 및 컨테이너)에 대한 링크 추가 (Space에 대한 쓰기 권한이 있는 사용자가 볼 수 있음)

