Tag Version (Etiket Sürümü): v1.0.0
Release Title (Sürüm Başlığı): Initial Release
Açıklama:
Bu sürüm, Person Management System API'nin ilk yayınlanan sürümüdür. API'nin temel özellikleri ve işlevleri bu sürümde bulunmaktadır. Ayrıca projenin temel altyapısı ve kullanılan teknolojiler bu sürümde yer almaktadır.
Değişiklikler ve Eklemeler:
Temel API endpoint'leri eklendi: /api/v1/users, /api/v1/people
Kullanıcıların listelenmesi, ekleme ve güncelleme işlemleri sağlandı.
Kişilerin eklenmesi ve güncellenmesi için API endpoint'leri oluşturuldu.
Veritabanı entegrasyonu tamamlandı: PostgreSQL kullanıldı.
Temel güvenlik sağlandı: Basic Authentication eklendi.
API Dokümantasyonu: Swagger ile interaktif API belgeleri oluşturuldu.
Docker desteği: Projeyi konteynerleme için Docker kullanıldı.
Spring Actuator eklendi: Uygulama durumu ve izleme imkanı sağlandı.
Asenkron İşlemler: Spring Async kullanılarak asenkron işlemler entegre edildi.
Veri Doğrulama: Hibernate Validator ile geleneksel veri doğrulama sağlandı.
Harici API Entegrasyonu: Eksik kişilerin harici API kaynağından alınması entegre edildi.
Git ile Versiyon Kontrolü: Proje kodları Git kullanılarak yönetildi.
Günlükleme: slf4j kütüphanesi ile günlükleme eklendi.
Bu sürüm, temel işlevselliğin ve projenin altyapısının kurulduğu bir başlangıç sürümüdür. Daha fazla özellik ve iyileştirme gelecekteki sürümlerde planlanmaktadır.