Releases: zorinalexey/cloud-casstle-di-container
Releases · zorinalexey/cloud-casstle-di-container
CloudCastle DI Container v2.0.0 - Production Ready 🚀
🎉 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
🌍 Сообщество
- 📱 Telegram: @cloud_castle_news
- 💬 Personal: @CloudCastle85
- 📧 Email: zorinalexey59292@gmail.com
- 🐙 GitHub: zorinalexey/cloud-casstle-di-container
📖 Документация
📝 Изменения
Полный список изменений см. в CHANGELOG.md
Спасибо всем, кто использует CloudCastle DI Container! 🙏