Skip to content

Commit 957aa98

Browse files
committed
sept updates
1 parent 9961f19 commit 957aa98

File tree

5 files changed

+981
-3
lines changed

5 files changed

+981
-3
lines changed

docs/arc-newsletter/.pages.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
title: ARC Monthly Newsletter
1+
title: ARC Monthly Updates
22
nav:
3+
- september2025.md
4+
- july2025.md
35
- february2025.md
46
- january2025.md
57
- december2024.md
68
- november2024.md
79
- october2024.md
810
- september2024.md
9-
- august2024.md
10-
- july2024.md
11+
# - august2024.md
12+
# - july2024.md

docs/arc-newsletter/july2025.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# July 2025
2+
3+
### ARC SaaS
4+
5+
1. **New Capabilities to SL CLI**: A new command has been 'sl mcp' has been introduced to our Sourceloop CLI. It starts and Model Context Protocol(MCP) server, so an MCP client can internally communicate with CLI commands. It is useful for integrating CLI capabilities into tools or automated workflows. CLI now scaffolds projects with **Trivy setup** for vulnerability scans replacing the previously used synk.
6+
7+
2. **Dynamic controller and Model Class Booting**: ARC Core introduces a new way to dynamically bind controllers and models, solving a long-standing pain point of static controller bindings. It automatically picks up updated model definitions avoiding code duplication, improving maintainability.
8+
9+
### ARC IaC
10+
11+
1. **MSK Module**: A new reusable terraform module that streamlines Amazon MSK cluster provisioning, making data streaming architectures faster and easier to deploy. It abstracts the complexity of networking, encryption, authentication, logging, and monitoring into configurable variables with safe defaults.
12+
13+
2. **Observability Stack – Now with Tracing Support**: The ARC Observability Stack module now includes SigNoz Community Edition, bringing together logs, metrics, and traces in one unified view.
14+
15+
**Key Features**
16+
17+
- Deploy OpenSearch, Fluent Bit, Prometheus, Grafana, and now SigNoz—all through one
18+
- Terraform module.
19+
- Native OpenTelemetry-based tracing support.
20+
21+
### ARC API
22+
23+
1. **Model Schema Override Support**: Tenant Management Service now fully supports dynamic schema overrides for data validation in controllers, powered by the new ARC Core booters.
24+
25+
**Key Benefits**
26+
27+
- Dynamic Schema Validation – Always respects latest model definitions.
28+
- No Code Duplication – No need to manually override controllers.
29+
- Consistent Behaviour – Centralized management of models & controllers.
30+
31+
### ARC UI
32+
33+
1. **SPA security**: [arc-spa-csp](https://github.com/sourcefuse/arc-spa-csp) a zero-runtime, Typescript powered CLI tool for Content Security Policy injection in React and Angular applications.
34+
35+
**Why Devs Love It**
36+
37+
- Smart Auto-Detection- Injects CSP into index.html automatically.
38+
- Env-Aware- Picks up REACT_APP_API_URL, VITE_API_URL, NG_API_URL.
39+
- Dev-Ready- --dev mode for quick testing.
40+
- Production-Safe- Nonce-based, strict CSP policies post-build.
41+
- Framework Support- CRA, Vite, Angular CLI, Workspace Projects.
42+
43+
2. **Breadcrumb Navigation**: A new breadcrumb navigation system for Angular that supports both dynamic and static breadcrumbs, with full Nebular icon integration.
44+
45+
**Key Features**:
46+
47+
- Dynamic Breadcrumbs: Auto-generated from Angular route configs with:
48+
49+
1. Static labels via data.breadcrumb
50+
2. Icons via data.icon (e.g., home-outline, person-outline)
51+
3. Conditional visibility via data.skipLink
52+
53+
- Async Breadcrumbs: Resolve labels on-demand via asyncBreadcrumb - great for dynamic entities like user/product titles.
54+
- Nebular Icon Support: Optional icons displayed alongside labels for better UI clarity.
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# September 2025
2+
3+
### ARC IaC
4+
5+
1. **Amazon Redshift Module**: The new [ARC Redshift module](https://github.com/sourcefuse/terraform-aws-arc-redshift) provides a streamlined way to provision and manage Amazon Redshift clusters or serverless endpoints, with secure networking, parameter groups, and IAM roles pre-configured for best practices. This module is perfect for data-driven applications needing robust, scalable analytics solutions.
6+
7+
**Key Features**
8+
9+
- Supports both Provisioned Clusters and Serverless Redshift Workgroups for flexibility.
10+
- Designed with secure defaults and dynamic configurations to minimize manual tweaks.
11+
12+
2. **Simplified Serverless Deployment**: The [ARC Lambda module](https://github.com/sourcefuse/terraform-aws-arc-lambda-function) brings consistency and reusability to deploying AWS Lambda functions. Instead of repetitive manual steps, developers can now package and deploy functions with pre-defined configurations for environment variables, IAM roles, triggers, and permissions.
13+
14+
**Key Features**
15+
16+
- Deploy functions from local code, S3 buckets, or container images.
17+
- Auto-configure environment variables, runtime settings, permissions, and logging.
18+
- Pre-built structure ensures security and operational consistency across environments.
19+
20+
3. **Simplify API Exposure**: The [ARC API Gateway module](https://github.com/sourcefuse/terraform-aws-arc-api-gateway) helps you provision a secure API Gateway setup effortlessly, designed for standard RESTful APIs connected to Lambda functions or other backend services.
21+
22+
**Key Features**
23+
24+
- Easily manage REST API creation, route definitions, and integrations.
25+
- Built-in support for stages, usage plans, and API key management to control access and throttling.
26+
- Seamlessly integrates with the ARC Lambda module to enable end-to-end serverless solutions.
27+
28+
### ARC UI
29+
30+
1. **React SaaS Boiler plate**: React based [SaaS Control Plane Boilerplate](https://github.com/sourcefuse/arc-react-sass-ui) — a comprehensive starting point designed specifically for multi-tenant SaaS control plane. It provides a solid foundation, best practices baked in, and built-in support for secure and scalable SaaS patterns.
31+
32+
**Key Features**
33+
34+
- Plug-and-Play Setup – Start development right away with environment-based configuration management.
35+
- Secure Authentication – Out-of-the-box Keycloak & OAuth integration for user authentication.
36+
- Multi-Tenant Support – Seamlessly manage tenant subscriptions and dynamically alter app behavior based on tenant context.
37+
- White-Label Ready – Change branding, themes, and UI text dynamically via configuration.
38+
- Session Management & Observability – Built-in idle timeout alerts, logging hooks, and Grafana dashboards for monitoring.
39+
- Rapid Customization – Simple .env changes allow instant rebranding without code edits.
40+
- This boilerplate removes the typical SaaS development boilerplate burden, allowing teams to focus on business logic and differentiation.
41+
42+
### ARC API
43+
44+
1. **LLM Chat Component**: A Loopback4 based [extension](https://github.com/sourcefuse/loopback4-llm-chat-extension) designed to integrate a Langgraph.js-based endpoint into your application. It enables your application to utilize various LLM (Large Language Model) tools, providing a flexible and extensible framework to serve user queries via a `/generate` endpoint.
45+
46+
**Capabilities include**
47+
48+
- Pre-built integration with providers like Ollama, Gemini, Cerebras, Anthropic, OpenAI, and AWS Bedrock.
49+
- Built-in DbQueryComponent tools for database-centric operations:
50+
51+
1. Generate SQL queries from user prompts.
52+
2. Improve and refine existing queries based on feedback.
53+
3. Answer user questions about datasets without directly running queries.
54+
55+
- Easily extensible as developers can add custom tools by implementing a simple decorator interface.

docs/arc-ui-docs/.pages.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ nav:
88
- Search: "arc-ui-docs/arc-angular/libraries/search"
99
- User-Onboarding: "arc-ui-docs/arc-angular/libraries/user-onboarding"
1010
- Workflow-Creator: "arc-ui-docs/arc-angular/libraries/workflow"
11+
- ARC SaaS React: "arc-ui-docs/arc-saas-react"

0 commit comments

Comments
 (0)