Changelog

Complete version history and updates for SHA224.com

Filter By Type

Version 3.0

May 10, 2025

Latest

Major platform update with focus on performance, security, and expanded API capabilities.

New Feature

HMAC-SHA224 Support

Added full support for HMAC-SHA224 (Hash-based Message Authentication Code) using SHA-224 as the underlying hash function. This provides a way to verify both data integrity and authentication in a single operation.

curl -X POST \
  https://api.sha224.com/v1/hmac \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "data": "Message to authenticate",
    "key": "YourSecretKey",
    "encoding": "utf8",
    "output": "hex"
  }'
View Documentation
API

Batch Processing Endpoint

New /batch endpoint allowing up to 100 hash operations to be processed in a single API call, significantly reducing overhead for applications that need to process multiple hashes.

curl -X POST \
  https://api.sha224.com/v1/batch \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "operations": [
      {
        "operation": "hash",
        "data": "First message",
        "encoding": "utf8"
      },
      {
        "operation": "hash",
        "data": "Second message",
        "encoding": "utf8"
      }
    ]
  }'
SDK

New Programming Language SDKs

Added official SDK support for 4 new programming languages:

  • Rust
  • Go
  • Swift
  • Kotlin

All SDKs include comprehensive documentation, type definitions, and example code.

Improvement

Performance Optimization

Completely rewrote the core hashing implementation with SIMD (Single Instruction, Multiple Data) optimizations, resulting in:

  • 65% faster hash calculation for small inputs
  • 42% faster processing for large files
  • 38% reduction in memory usage
Security

Enhanced API Authentication

Upgraded API authentication system with:

  • Support for JWT (JSON Web Tokens) authentication
  • API key rotation capabilities
  • Fine-grained permission controls
  • IP-based access restrictions
Bug Fix

Unicode Handling in JavaScript SDK

Fixed an issue in the JavaScript SDK where certain Unicode characters were not being properly encoded, potentially resulting in incorrect hash values.

Version 2.5

January 15, 2025

Feature update focused on API usability and integration capabilities.

New Feature

Webhook Notifications

Added support for webhook notifications to receive real-time updates about completed long-running operations, such as hashing large files or batch operations.

API

Rate Limit Increase

Increased rate limits across all API tiers:

  • Free tier: 500 → 1,000 requests per day
  • Developer tier: 25,000 → 50,000 requests per day
  • Enterprise tier: Custom limits with higher baseline
Improvement

Response Time Optimization

Deployed globally distributed edge servers, reducing average API response time by 47% worldwide.

Improvement

Documentation Overhaul

Completely redesigned documentation with:

  • Interactive code examples
  • Language-specific guides
  • Improved search functionality
  • Dark mode support
Bug Fix

Python SDK Memory Leak

Fixed a memory leak in the Python SDK when processing large files incrementally.

Version 2.0

September 5, 2024

Major architecture overhaul with new API design and expanded capabilities.

API

API v2 Release

Released completely redesigned API v2 with:

  • RESTful design principles
  • Consistent error formats
  • Improved rate limiting with retry-after headers
  • Comprehensive status codes

API v1 will remain supported until December 31, 2025.

New Feature

Stream Processing

Added support for stream processing of large files, allowing hash calculation without loading the entire file into memory.

New Feature

API Explorer Tool

Launched interactive API Explorer tool for testing API endpoints directly from the documentation.

SDK

SDK Enhancements

Updated all SDKs with:

  • Promises/async support in JavaScript
  • Typed responses in TypeScript
  • Context manager support in Python
  • Builder pattern in Java
Security

Service Security Upgrade

Implemented multiple security enhancements:

  • TLS 1.3 support with modern cipher suites
  • HSTS (HTTP Strict Transport Security)
  • CSP (Content Security Policy)
  • Improved API key hashing

Version 1.5

March 12, 2024

Usability improvements and performance optimizations.

New Feature

Multiple Output Formats

Added support for returning hash values in multiple formats:

  • Hexadecimal (default)
  • Base64
  • Binary
Improvement

Client-side Hash Calculation

Added browser-based hash calculation to reduce API calls and improve performance for web applications.

SDK

PHP SDK Release

Released official PHP SDK with Composer support and PSR-4 compatibility.

Bug Fix

API Response Encoding

Fixed an issue where non-ASCII characters in API responses could be incorrectly encoded in some environments.

Version 1.0

October 30, 2023

First stable release with core functionality.

New Feature

SHA-224 Hash Calculation API

Initial release of the SHA-224 hash calculation API with the following features:

  • Text hashing
  • File hashing
  • Hash verification
  • Multiple input encodings
SDK

Initial SDK Releases

Released official SDKs for:

  • JavaScript/TypeScript
  • Python
  • Java
  • C#
New Feature

Developer Documentation

Launched comprehensive documentation including API reference, guides, and examples.

Beta Releases

July - October 2023

Pre-release versions with core functionality for early testing.

New Feature

Beta 3 (October 15, 2023)

Final beta release with API stabilization and performance improvements.

New Feature

Beta 2 (September 1, 2023)

Added file hashing support and improved error handling.

New Feature

Beta 1 (July 15, 2023)

Initial beta release with basic text hashing capabilities.