django-grpc-framework icon indicating copy to clipboard operation
django-grpc-framework copied to clipboard

Release v1.0.0: Production-ready with comprehensive improvements

Open Dawdaborje opened this issue 2 months ago • 1 comments

  • Add comprehensive type hints to all modules
  • Add utility functions: dict_to_message(), messages_to_list(), parse_list()
  • Add ReadOnlyProtoSerializer and StreamingResponseMixin classes
  • Add grpc_exception_raised signal and SignalTester for testing
  • Add new settings for pagination, message length, and defaults
  • Add exception handling and logging support to services
  • Improve all docstrings with detailed descriptions and examples
  • Improve error messages and exception handling throughout
  • Replace % formatting with f-strings and assertions with proper exceptions
  • Fix signal handler duplication and queryset caching issues

This release modernizes the codebase with better type safety, documentation, and developer experience while maintaining 100% backward compatibility.

Dawdaborje avatar Nov 03 '25 22:11 Dawdaborje

Hello @Dawdaborje,

You did a great job on that but I don't see you as a contributor of this project and this project has not received any update in a while. I see a lot of your work in our custom implementation: https://github.com/socotecio/django-socio-grpc/ Maybe you can find in here something you are looking for.

AMontagu avatar Nov 04 '25 08:11 AMontagu