# Riwayat Perubahan Spaces

## [2026-03-18] - Visibilitas Protected Spaces

- Spaces kini mendukung opsi visibilitas **terlindungi**, di samping publik dan privat. Dalam pengaturan Space, visibilitas kini diatur melalui dropdown dengan tiga opsi, bukan lagi toggle publik/privat sederhana.
- Visibilitas terlindungi tersedia pada paket [PRO](https://huggingface.co/pro) dan [Team & Enterprise](https://huggingface.co/enterprise).
- Space yang dilindungi menjaga kode sumbernya tetap privat di Hub, sementara aplikasi tetap dapat diakses secara publik melalui URL embed atau [domain kustom](./spaces-custom-domain).
- Hal ini sangat berguna untuk meng-hosting situs web tanpa mempublikasikan kode sumber.
- Baca selengkapnya di [Ringkasan Spaces](./spaces-overview#space-visibility).

## [2025-04-30] - Nonaktifkan SDK Streamlit

- Streamlit tidak lagi disediakan sebagai opsi SDK bawaan default. Aplikasi Streamlit sekarang dibuat menggunakan template Docker.

## [2023-07-28] - Upstream frontend Streamlit untuk `>=1.23.0`

- Streamlit SDK menggunakan paket upstream yang diterbitkan di PyPI untuk `>=1.23.0`, sehingga versi yang baru dirilis tersedia sejak hari perilisannya.

## [2023-05-30] - Tambahkan dukungan untuk Streamlit 1.23.x dan 1.24.0

- Ditambahkan dukungan untuk Streamlit `1.23.0`, `1.23.1`, dan `1.24.0`.
- Sejak `1.23.0`, frontend Streamlit telah diubah dari versi yang dikustomisasi HF menjadi versi upstream.

## [2023-05-30] - Tambahkan dukungan untuk Streamlit 1.22.0

- Menambahkan dukungan untuk Streamlit `1.22.0`.

## [2023-05-15] - Versi Streamlit default
- Versi Streamlit default diatur sebagai `1.21.0`.

## [2023-04-12] - Tambahkan dukungan untuk Streamlit hingga 1.19.0
- Dukungan untuk `1.16.0`, `1.17.0`, `1.18.1`, dan `1.19.0` telah ditambahkan dan versi SDK default diatur sebagai `1.19.0`.

## [2023-03-28] - Perbaikan bug
- Memperbaiki bug yang menyebabkan ketidakmampuan untuk menggulir pada aplikasi Streamlit yang disematkan dalam iframe atau diakses secara langsung, yang dilaporkan di https://discuss.huggingface.co/t/how-to-add-scroll-bars-to-a-streamlit-app-using-space-direct-embed-url/34101. Patch telah diterapkan pada Streamlit>=1.18.1.

## [2022-12-15] - Spaces mendukung Docker Containers

- Baca dokumentasi lebih lanjut tentang: [Docker Spaces](./spaces-sdks-docker)

## [2022-12-14] - Kemampuan untuk mengatur waktu `sleep` kustom

- Baca dokumentasi selengkapnya di sini: [Waktu tidur Spaces](./spaces-gpus#sleep-time)

## [2022-12-07] - Tambahkan dukungan untuk Streamlit 1.15

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

## [2022-06-07] - Tambahkan dukungan untuk Streamlit 1.10.0

- Fitur aplikasi multipage baru berfungsi langsung di Spaces.
- Artikel blog Streamlit: https://blog.streamlit.io/introducing-multipage-apps.

## [2022-05-23] - Percepatan Spaces dan tema sistem reaktif

- Semua Spaces yang menggunakan Gradio 3+ dan Streamlit 1.x.x mengalami peningkatan kecepatan pemuatan yang signifikan.
- Tema sistem kini reaktif di dalam aplikasi. Jika pengguna beralih ke mode gelap, tema akan berubah secara otomatis.

## [2022-05-21] - Paket Debian Default dan Reboot Factory

- Lingkungan Spaces kini dilengkapi dengan paket populer yang sudah terpasang sebelumnya (`ffmpeg`, `libsndfile1`, dll.).
    - Dengan cara ini, sebagian besar waktu, Anda tidak perlu menentukan paket tambahan agar Space Anda berfungsi dengan baik.
    - File `packages.txt` masih dapat digunakan jika diperlukan.
- Ditambahkan tombol reboot pabrik ke Spaces, yang memungkinkan pengguna melakukan restart penuh untuk menghindari persyaratan yang di-cache dan membebaskan memori GPU.

## [2022-05-17] - Tambahkan dukungan untuk Streamlit 1.9.0

- Semua versi `1.x.0` kini didukung (hingga `1.9.0`).

## [2022-05-16] - Gradio 3 telah dirilis!

- Ini adalah versi default saat membuat Space baru, jangan ragu untuk [mencobanya](https://huggingface.co/blog/gradio-blocks).

## [2022-03-04] - Penguncian versi SDK

- Bidang `sdk_version` sekarang diisi secara otomatis saat pembuatan Space.
    - Hal ini memastikan bahwa Space Anda tetap berada pada versi SDK yang sama setelah pembaruan.

## [2022-03-02] - Penetapan versi Gradio

- Bidang konfigurasi `sdk_version` kini berfungsi dengan Gradio SDK.

## [2022-02-21] - Versi Python

- Anda dapat menentukan versi Python yang ingin Anda gunakan untuk menjalankan Space Anda.
- Hanya versi Python 3 yang didukung.

## [2022-01-24] - Pautan otomatis model dan dataset dari Spaces

- Kami mencoba mengekstrak secara otomatis id repo model dan dataset yang digunakan dalam kode Anda
- Anda selalu dapat mendefinisikannya secara manual dengan `models` dan `datasets` di file YAML Anda.

## [2021-10-20] - Tambahkan dukungan untuk Streamlit 1.0

- Kami kini mendukung semua versi antara 0.79.0 dan 1.0.0

## [2021-09-07] - Penetapan versi Streamlit

- Anda sekarang dapat memilih versi Streamlit yang akan diinstal di dalam Space Anda

## [2021-09-06] - Upgrade Streamlit ke `0.84.2`

- Mendukung API Status Sesi
- [Changelog Streamlit](https://github.com/streamlit/streamlit/releases/tag/0.84.0)

## [2021-08-10] - Upgrade Streamlit ke `0.83.0`

- [Changelog Streamlit](https://github.com/streamlit/streamlit/releases/tag/0.83.0)

## [2021-08-04] - Paket Debian

- Anda sekarang dapat menambahkan dependensi `apt-get` Anda ke dalam file `packages.txt`

## [2021-08-03] - Komponen Streamlit

- Tambahkan dukungan untuk [komponen Streamlit](https://streamlit.io/components)

## [2021-08-03] - Peningkatan GPU untuk Flax/Jax

- Untuk Spaces yang diaktifkan GPU, pastikan Flax / Jax berjalan lancar di GPU

## [2021-08-02] - Upgrade Streamlit ke `0.82.0`

- [Changelog Streamlit](https://github.com/streamlit/streamlit/releases/tag/0.82.0)

## [2021-08-01] - Log mentah tersedia

- Tambahkan tautan ke log mentah (build dan container) dari repositori space (dapat dilihat oleh pengguna dengan akses tulis ke Space)

