Skip to content

Releases: zorinalexey/cloud-casstle-di-container

CloudCastle DI Container v2.0.0 - Production Ready 🚀

16 Oct 14:55

Choose a tag to compare

🎉 CloudCastle DI Container v2.0.0

Основные возможности

⚡ Экстремальная производительность

  • 506,274 операций/сек в режиме compiled контейнера
  • 126,568 операций/сек в стандартном режиме
  • Нулевые утечки памяти
  • Поддержка 1,000,000+ сервисов

🔐 Безопасность A+

  • ✅ 15/15 тестов безопасности пройдено
  • Защита от инъекций кода
  • Защита от переполнения памяти
  • Защита от глубокой рекурсии
  • Контроль типов
  • OWASP Top 10 compliance

🚀 Продвинутые возможности

  • Autowiring с автоматическим определением зависимостей
  • Lazy Loading для отложенной загрузки сервисов
  • Compiled Container для максимальной производительности
  • WeakMap оптимизация для эффективной работы с памятью
  • Circular Dependency Detection для предотвращения циклических зависимостей

📚 Полная документация

  • 🌍 Многоязычная поддержка (RU, EN, DE, FR)
  • 📁 Организованная структура langs/ для переводов
  • 🇷🇺 Русский язык как основной в корневой директории
  • 📖 Детальные руководства и примеры
  • 📊 8 подробных отчётов о тестировании
  • 🔧 Полный API справочник

📦 Установка

composer require cloud-castle/di-container

🆕 Что нового в v2.0.0

Структура проекта

  • ✨ Новая организация переводов в каталоге langs/
  • 📁 Чистая корневая директория
  • 🇷🇺 Русский язык как основной
  • 🌐 Все основные файлы в корне на русском
  • 🗂️ Переводы аккуратно организованы в langs/{en,de,fr}/

Документация в корне (на русском)

  • 📝 README.md - Главная документация
  • 📋 CHANGELOG.md - История изменений
  • 🤝 CONTRIBUTING.md - Руководство по внесению вклада
  • 👥 CONTRIBUTORS.md - Список контрибьюторов
  • 📞 CONTACTS.md - Контактная информация
  • 📄 LICENSE.md - Информация о лицензии
  • 🗺️ ROADMAP.md - План развития проекта
  • 🛡️ SECURITY.md - Политика безопасности
  • 🆘 SUPPORT.md - Руководство по поддержке
  • 📋 CODE_OF_CONDUCT.md - Кодекс поведения

Переводы в langs/

  • 🇬🇧 langs/en/ - English translations
  • 🇩🇪 langs/de/ - Deutsche Übersetzungen
  • 🇫🇷 langs/fr/ - Traductions françaises

Тестирование

  • ✅ Unit тесты (100% покрытие)
  • ⚡ Performance бенчмарки
  • 🔥 Нагрузочные тесты
  • 💪 Стресс-тесты
  • 🔐 Тесты безопасности

📊 Производительность

Операция Стандартный режим Compiled режим
Register 126,568 ops/sec 506,274 ops/sec
Get 125,000+ ops/sec 500,000+ ops/sec
Has 150,000+ ops/sec 600,000+ ops/sec

🛡️ Безопасность

  • ✅ Code Injection Protection
  • ✅ Memory Overflow Protection
  • ✅ Deep Recursion Protection
  • ✅ Circular Dependency Detection
  • ✅ Service Isolation
  • ✅ Type Safety
  • ✅ Factory Immutability
  • ✅ DoS Protection
  • ✅ Memory Leak Protection
  • ✅ Thread Safety
  • ✅ Deserialization Protection
  • ✅ Input Validation
  • ✅ OWASP Top 10 Compliance

🌍 Сообщество

📖 Документация

📝 Изменения

Полный список изменений см. в CHANGELOG.md


Спасибо всем, кто использует CloudCastle DI Container! 🙏