{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":802828491,"defaultBranch":"master","name":"dotnet-otel-aspire-localstack-demo","ownerLogin":"Blind-Striker","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-19T11:38:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1965259?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716118717.0","currentOid":""},"activityList":{"items":[{"before":"ec468d8f6efa0460242452484bc5301a5befcbbb","after":"ef72becd056efe7ea2fb8bf1d609faf30a70cd00","ref":"refs/heads/master","pushedAt":"2024-05-22T21:16:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"chore: update Aspire packages to stable versions\n\nThis commit updates all Aspire-related packages from their preview versions to the stable versions.\n\n- Updated package versions in project files.\n- Tested to ensure compatibility and stability with GA releases.","shortMessageHtmlLink":"chore: update Aspire packages to stable versions"}},{"before":"eced61e4a087660b98df29b788086de8ed1f6776","after":"ec468d8f6efa0460242452484bc5301a5befcbbb","ref":"refs/heads/master","pushedAt":"2024-05-22T21:05:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"feat: enhance AspireHost with HTTP support and update README\n\nThis commit introduces the \"ASPIRE_ALLOW_UNSECURED_TRANSPORT\": \"true\" setting to the AspireHost HTTP profile, preventing exceptions when running without secured transport. Additionally, the 'Running the Application' section of the README has been updated to include command-line instructions for launching the application using both HTTP and HTTPS profiles.\n\nChanges include:\n- Added \"ASPIRE_ALLOW_UNSECURED_TRANSPORT\": \"true\" to the AspireHost configuration to support HTTP traffic.\n- Updated the README to guide users on how to run the project from the command line with detailed instructions for both security profiles.","shortMessageHtmlLink":"feat: enhance AspireHost with HTTP support and update README"}},{"before":"786a6d95d95849b3d514b0fd7184794224019107","after":"eced61e4a087660b98df29b788086de8ed1f6776","ref":"refs/heads/master","pushedAt":"2024-05-22T20:26:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"docs: update README with minor revisions and update links","shortMessageHtmlLink":"docs: update README with minor revisions and update links"}},{"before":"eac7de42cdd8ec9d99062ccf4610df31a47f4646","after":"786a6d95d95849b3d514b0fd7184794224019107","ref":"refs/heads/master","pushedAt":"2024-05-22T20:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"docs: update architecture and scenario diagrams in README\n\nThis commit updates the architecture and scenario diagrams in the README to reflect the latest project structure and communication flows\n\n- HTTP Scenario diagram to show the synchronous communication between services.\n- SNS/SQS Scenario diagram to show the asynchronous message flow using AWS services.","shortMessageHtmlLink":"docs: update architecture and scenario diagrams in README"}},{"before":"09ad70d1b7c8da010aeca530d6bd7a69e94001f3","after":"eac7de42cdd8ec9d99062ccf4610df31a47f4646","ref":"refs/heads/master","pushedAt":"2024-05-22T19:53:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"docs: update README with comprehensive project details\n\nThis commit enhances the README to provide a thorough overview of the project's structure, usage, and setup procedures. Highlights of the update include:\n\n- Elaborated on each project component within the 'Project Components' section for better clarity.\n- Detailed the 'Architecture and Scenarios' with improved visuals and descriptions of the HTTP and SNS/SQS scenarios.\n- Expanded the 'Setup and Local Development' section with complete setup instructions and links to necessary resources.\n- Refined the 'Usage' section with additional API usage examples and clearer configuration guidance.\n- Specified 'Next Steps' with planned enhancements and the inclusion of detailed observability tool integrations.\n- Updated external links for technologies like Aspire, LocalStack, and OpenTelemetry for easy accessibility.\n\nThe updated README aims to provide all necessary information to facilitate better understanding and engagement with the project.","shortMessageHtmlLink":"docs: update README with comprehensive project details"}},{"before":"9a9465ac93acaa7030050fac8c077fbdbad422f8","after":"09ad70d1b7c8da010aeca530d6bd7a69e94001f3","ref":"refs/heads/master","pushedAt":"2024-05-22T15:19:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"feat(ticket processor integration): Complete integration with AWS SNS+SQS for event-driven ticket processing\n\n- Implemented TicketProcessor as an alternative service to TicketApi, using AWS SNS and SQS for message handling.\n- Configured LocalStack for local development and testing of AWS services, ensuring full functionality without needing AWS cloud environment.\n- Successfully integrated distributed tracing to monitor the communications between services using SNS+SQS, providing visibility into the message flow and processing status.\n\nchore(documentation): Prepare for final project documentation\n- Prepared the groundwork for comprehensive README documentation that will outline project setup, functionality, and architecture.","shortMessageHtmlLink":"feat(ticket processor integration): Complete integration with AWS SNS…"}},{"before":"a7c7b930ffe5fdca8598aead8f08d1b23d22f8ca","after":"9a9465ac93acaa7030050fac8c077fbdbad422f8","ref":"refs/heads/master","pushedAt":"2024-05-22T08:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"feat(ticket system integration): Complete integration of TicketApi with EventApi via HTTP\n\n- Successfully integrated TicketApi with EventApi, enabling ticket creation through HTTP requests.\n- Implemented distributed tracing capabilities to monitor the communication between these services.\n- Ensured that all interactions and data flows are traceable and observable within the distributed system.\n\nchore: Prepare for SNS+SQS integration\n- Finalized all current HTTP-based implementations and prepared the architecture for adding SNS+SQS messaging integration.","shortMessageHtmlLink":"feat(ticket system integration): Complete integration of TicketApi wi…"}},{"before":"d60c81c8b75605720f6490ea6c7453a2a0681428","after":"a7c7b930ffe5fdca8598aead8f08d1b23d22f8ca","ref":"refs/heads/master","pushedAt":"2024-05-21T11:38:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"fix(logging): resolve the issue with Serilog's OpenTelemetry exporter not functioning\n\n- Fixed a bug where Serilog's OpenTelemetry exporter was not properly exporting logs. Discovered related issue on GitHub (https://github.com/serilog/serilog-aspnetcore/issues/359) and implemented the recommended solution.\n- Adjusted configuration settings and ensured compatibility with the current OpenTelemetry standards.\n- Added additional checks and balances to prevent similar issues in the future and enhanced logging to capture any related errors.","shortMessageHtmlLink":"fix(logging): resolve the issue with Serilog's OpenTelemetry exporter…"}},{"before":"06260685d21a58a264e153343baf2050d97b790b","after":"d60c81c8b75605720f6490ea6c7453a2a0681428","ref":"refs/heads/master","pushedAt":"2024-05-21T00:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"feat(EventApi): rebrand UserApi to EventApi, integrate user and event endpoints\n\n- Renamed UserApi to EventApi to better reflect the combined functionality of handling both user and event data.\n- Integrated all user and event-related endpoints under EventApi.\n- Added Serilog libraries along with Serilog Otel (OpenTelemetry) Exporter to enhance logging capabilities and integrate with OpenTelemetry.\n- Centralized database configuration across services by adding AddEventSystemDbContext to the ServiceDefaults library.\n\nrefactor(logging): implement Serilog as the primary logging framework\n- Configured Serilog to use OpenTelemetry Exporter for forwarding logs to telemetry tools\n\nchore: update project configurations and dependencies\n- Updated necessary project files and configurations to reflect these changes and ensure compatibility with the new logging setup.","shortMessageHtmlLink":"feat(EventApi): rebrand UserApi to EventApi, integrate user and event…"}},{"before":"283e8b0207c3ca0e4635531e184dffc0819ff899","after":"06260685d21a58a264e153343baf2050d97b790b","ref":"refs/heads/master","pushedAt":"2024-05-20T20:19:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"chore: align solution folders with file system structure\n\nReorganized the solution folders to match the file system layout more closely, ensuring a cleaner and more intuitive structure. Moved several projects to their correct locations within the file system to enhance discoverability and maintainability.\n\n- Adjusted solution folders to reflect the actual organizational structure on disk.\n- Relocated projects to appropriate directories to simplify navigation and project management.","shortMessageHtmlLink":"chore: align solution folders with file system structure"}},{"before":"a677671b84f2298d253d4077b300d3c66e8dda30","after":"283e8b0207c3ca0e4635531e184dffc0819ff899","ref":"refs/heads/master","pushedAt":"2024-05-20T20:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"feat(database support): add support for both MsSQL and PostgreSQL\n\nAdded dynamic database support where the database system (MsSQL or PostgreSQL) is determined by the 'EventSystem:DatabaseType' environment variable. Enhanced AspireHost with WaitFor and health check capabilities to ensure system readiness and stability. Fixed a bug in DbInitializer that affected database creation processes, improving reliability during application startup.\n\n- Implemented conditional database configuration based on environment settings.\n- Added health checks and wait conditions for database services to AspireHost.\n- Resolved an issue in DbInitializer that prevented correct database setup on initial launch.","shortMessageHtmlLink":"feat(database support): add support for both MsSQL and PostgreSQL"}},{"before":"a675b91aa5bd9136f5ccde29246dd454814ec279","after":"a677671b84f2298d253d4077b300d3c66e8dda30","ref":"refs/heads/master","pushedAt":"2024-05-20T08:17:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"feat(infrastructure): initialize folder structure and basic entities\n\nSet up the folder structure within the Infrastructure project to organize entities and data management classes. Defined basic entities for User, Event, and Registration to model the domain. Added a new local development project to handle database initialization and seeding processes, facilitating easier local development and testing.\n\n- Created EventSystemDbContext with EF Core configurations.\n- Added DbInitializer and DbSeeder classes in the OpenTelemetry.Demo.Local.Database project.\n- Structured global usings for streamlined namespace management across projects.","shortMessageHtmlLink":"feat(infrastructure): initialize folder structure and basic entities"}},{"before":"96ddedd9a2c398a32342991ac88a7939a7429975","after":"a675b91aa5bd9136f5ccde29246dd454814ec279","ref":"refs/heads/master","pushedAt":"2024-05-19T11:39:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"Update and rename README to README.md","shortMessageHtmlLink":"Update and rename README to README.md"}},{"before":null,"after":"96ddedd9a2c398a32342991ac88a7939a7429975","ref":"refs/heads/master","pushedAt":"2024-05-19T11:38:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Blind-Striker","name":"Deniz İrgin","path":"/Blind-Striker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1965259?s=80&v=4"},"commit":{"message":"add Readme and licence","shortMessageHtmlLink":"add Readme and licence"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUWIHPwA","startCursor":null,"endCursor":null}},"title":"Activity · Blind-Striker/dotnet-otel-aspire-localstack-demo"}