Tagged articles
122 articles
Page 1 of 2
Java Architect Essentials
Java Architect Essentials
Apr 15, 2026 · Backend Development

Spring 7.0.4: Hidden Deadlock Fix and 30‑50% Startup Boost for K8s Apps

The article analyzes a nondeterministic deadlock bug in Spring 7.0.0‑7.0.3 that surfaces in Kubernetes pods, explains how Spring 7.0.4 resolves it with a revised shutdown state machine, details additional performance‑related fixes and new features, and provides practical upgrade guidance based on JDK version and deployment scenario.

BugFixKubernetesjava
0 likes · 14 min read
Spring 7.0.4: Hidden Deadlock Fix and 30‑50% Startup Boost for K8s Apps
21CTO
21CTO
Apr 6, 2026 · Fundamentals

What’s New in Rust 1.94.1? Key Fixes and Upgrade Guide

Rust 1.94.1, released at the end of March 2026, fixes three regressions, removes an unstable Windows API, updates Cargo dependencies, adds security patches for CVE‑2026‑33055/33056, and can be upgraded via a simple rustup command or the official installer page.

Release NotesRustSecurity Patch
0 likes · 3 min read
What’s New in Rust 1.94.1? Key Fixes and Upgrade Guide
Architecture Digest
Architecture Digest
Mar 20, 2026 · Backend Development

Why Spring Framework 7.0.4’s Hidden Bugs and Speed Boosts Matter to You

The article dissects Spring 7.0.4’s critical deadlock bug, explains several other subtle fixes, details three major performance optimizations that can cut startup time by up to 50 % and up to 20 % request latency, and provides practical upgrade guidance for Kubernetes‑deployed Java services.

KubernetesSpring Frameworkbug fix
0 likes · 13 min read
Why Spring Framework 7.0.4’s Hidden Bugs and Speed Boosts Matter to You
Shuge Unlimited
Shuge Unlimited
Mar 13, 2026 · Operations

OpenClaw 3.11 Upgrade: Patch Critical WebSocket Hijack – 3 Methods & 4 Checks

OpenClaw 3.11 addresses a high‑severity cross‑site WebSocket hijack vulnerability (CVE GHSA‑5wcw‑8jjv‑m286) and adds several new features, offering three upgrade paths—install script, global npm/pnpm install, or source‑code install—and four post‑upgrade verification steps to ensure a safe and smooth migration.

OpenClawOperationsWebSocket hijack
0 likes · 11 min read
OpenClaw 3.11 Upgrade: Patch Critical WebSocket Hijack – 3 Methods & 4 Checks
21CTO
21CTO
Feb 26, 2026 · Frontend Development

jQuery 4.0 Unveiled: New Features, Modern Architecture, and Upgrade Guide

On February 24, 2026, jQuery celebrated its 20th anniversary with the release of version 4.0, a major overhaul that streamlines the library, adopts ES modules, drops legacy browser support, improves security, and offers a lightweight, migration‑friendly upgrade path for developers.

ES ModulesJavaScriptLibrary
0 likes · 7 min read
jQuery 4.0 Unveiled: New Features, Modern Architecture, and Upgrade Guide
DevOps Coach
DevOps Coach
Jan 27, 2026 · Operations

Why ArgoCD v3.2.5 Is a Must‑Upgrade for Secure GitOps Pipelines

ArgoCD v3.2.5, released on January 14 2026, brings critical stability and security fixes—including a refreshed notifications engine, ApplicationSet reconciliation improvements, precise error messages, and dependency updates—making it essential for production GitOps deployments, especially for users still on the EOL 2.x series.

Argo CDGitOpssecurity
0 likes · 12 min read
Why ArgoCD v3.2.5 Is a Must‑Upgrade for Secure GitOps Pipelines
Java Backend Technology
Java Backend Technology
Jan 20, 2026 · Backend Development

What Maven 4 Brings: New POM Model, Flattened Consumer POMs, and Parallel Build Power

Maven 4 introduces a revamped POM model (4.1.0), separates build and consumer POMs to eliminate unnecessary metadata, adds explicit artifact types for classpath and module jars, renames modules to subprojects, adopts a tree‑based lifecycle for true parallel builds, and provides powerful configuration and upgrade tools, all aimed at modern Java projects.

Artifact TypesPOMParallel Build
0 likes · 8 min read
What Maven 4 Brings: New POM Model, Flattened Consumer POMs, and Parallel Build Power
IT Services Circle
IT Services Circle
Jan 8, 2026 · Backend Development

How to Seamlessly Upgrade to Spring Boot 4.0: A Step‑by‑Step Guide

This guide walks you through upgrading a Spring Boot project from 3.x to 4.0, covering Gradle version bump, dependency version catalog updates, starter module changes, Jackson 3 migration, Redisson API adjustments, and verification steps, while highlighting common pitfalls and official upgrade paths.

JacksonSpring Bootmigration
0 likes · 13 min read
How to Seamlessly Upgrade to Spring Boot 4.0: A Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Jan 5, 2026 · Cloud Native

What Really Happens When You Deploy Istio? 6 Hard‑Learned Lessons from a Year‑Long Production Run

After a year of running Istio in production on a 80‑service, 200‑node Kubernetes fleet, we share six painful pitfalls—including unexpected latency, debugging complexity, upgrade nightmares, configuration explosion, compatibility issues, and mTLS challenges—plus practical mitigation steps and guidance on when Istio truly adds value.

ConfigurationIstioKubernetes
0 likes · 22 min read
What Really Happens When You Deploy Istio? 6 Hard‑Learned Lessons from a Year‑Long Production Run
Laravel Tech Community
Laravel Tech Community
Dec 11, 2025 · Backend Development

What’s New in Laravel 12.42.0? A Deep Dive into Performance, Type Safety, and Observability

This article dissects Laravel 12.42.0’s high‑impact changes—ranging from tighter Context::scope() return types and a new duration() helper to route‑cache lazy deserialization, eager‑load column trimming, jitter‑enhanced retry strategies, and JSON‑safe logging—while providing upgrade steps, benchmark results, and practical tips for seamless migration.

type-safetyupgrade
0 likes · 12 min read
What’s New in Laravel 12.42.0? A Deep Dive into Performance, Type Safety, and Observability
转转QA
转转QA
Nov 18, 2025 · Operations

How to Seamlessly Upgrade SonarQube from V7 to V10.7 for JDK8‑JDK21 Support

This guide details a step‑by‑step, incremental upgrade of SonarQube from V7.9.6 LTS to V10.7 LTS, covering project background, upgrade value, challenges, strategy, technical implementation, JDK compatibility, plugin migration, multi‑JDK handling, authentication changes, reference‑branch feature, and post‑upgrade results with lessons learned.

DevOpsJDK CompatibilityPlugin migration
0 likes · 20 min read
How to Seamlessly Upgrade SonarQube from V7 to V10.7 for JDK8‑JDK21 Support
DevOps Coach
DevOps Coach
Nov 17, 2025 · Cloud Native

What’s New in ArgoCD 3.2? Features, Upgrade Guide, and Installation Tips

ArgoCD 3.2.0, released on November 5 2025, brings progressive ApplicationSet sync, memory‑optimized webhook handling, expanded health checks, OCI registry support, and CLI improvements, while deprecating 2.14; the article explains these changes, upgrade considerations, and step‑by‑step installation methods for both Helm and kubectl.

ArgoCDCloud NativeGitOps
0 likes · 15 min read
What’s New in ArgoCD 3.2? Features, Upgrade Guide, and Installation Tips
Ray's Galactic Tech
Ray's Galactic Tech
Oct 21, 2025 · Databases

Essential MySQL 5.7 → 8.0 Upgrade Guide: Common Pitfalls & Solutions

Upgrading MySQL from 5.7 to 8.0 involves careful preparation, thorough testing, and handling numerous compatibility issues such as deprecated features, authentication changes, SQL mode differences, and performance regressions, all of which are detailed with step‑by‑step solutions in this guide.

5.78.0Pitfalls
0 likes · 9 min read
Essential MySQL 5.7 → 8.0 Upgrade Guide: Common Pitfalls & Solutions
Architect's Alchemy Furnace
Architect's Alchemy Furnace
Oct 12, 2025 · Artificial Intelligence

How to Upgrade Dify to 1.9.1 and Resolve LLM Iterator Errors

This guide walks you through upgrading Dify using Docker Compose or source code deployment, running required migration commands, backing up data, and fixing the "Invalid context structure" error caused by iterator output changes in version 1.9.1, with detailed code snippets and troubleshooting steps.

DifyDockerLLM
0 likes · 8 min read
How to Upgrade Dify to 1.9.1 and Resolve LLM Iterator Errors
dbaplus Community
dbaplus Community
Oct 5, 2025 · Cloud Native

Binary Deployment vs kubeadm: Which Kubernetes Setup Fits Your Enterprise?

This article compares manual binary deployment and kubeadm‑based installation of Kubernetes, covering core architectural differences, high‑availability designs, upgrade procedures, security models, enterprise scenario‑driven selection criteria, practical implementation steps, and concluding recommendations for choosing the most suitable approach.

EnterpriseKubernetesbinary deployment
0 likes · 14 min read
Binary Deployment vs kubeadm: Which Kubernetes Setup Fits Your Enterprise?
Sanyou's Java Diary
Sanyou's Java Diary
Jul 24, 2025 · Backend Development

Why Upgrading to JDK 17 with ZGC Can Slash Costs and Boost Performance

This article explains how moving from Java 8 to JDK 17—leveraging new language features, updated APIs, and the ZGC garbage collector—can dramatically improve service latency, reduce GC pauses, lower machine costs, and enable AI SDKs that require Java 17, while also detailing migration steps and performance results.

GarbageCollectionJavaPerformancejdk17
0 likes · 31 min read
Why Upgrading to JDK 17 with ZGC Can Slash Costs and Boost Performance
Raymond Ops
Raymond Ops
Jul 18, 2025 · Operations

Step-by-Step Guide to Upgrading OpenSSH to 8.4p1 on CentOS 7

This tutorial walks you through checking the current OpenSSH version, installing required dependencies, downloading the 8.4p1 source package, backing up existing SSH files, compiling and installing the new version, updating the configuration, and verifying the upgrade on a CentOS 7 system.

CentOSLinuxOpenSSH
0 likes · 5 min read
Step-by-Step Guide to Upgrading OpenSSH to 8.4p1 on CentOS 7
Java Architecture Diary
Java Architecture Diary
May 30, 2025 · Backend Development

What’s New in Spring Cloud 2025.0.0? Major Updates and Migration Guide

Spring Cloud 2025.0.0 "Northfields" was released on May 29, 2025, fully compatible with Spring Boot 3.5.0, bringing major enhancements to core microservice components, new Gateway features, Config AWS‑S3 support, Kubernetes config source integration, CircuitBreaker reactive isolation, Eureka client upgrades, and a detailed upgrade guide for developers.

BackendMicroservicesspring-boot
0 likes · 10 min read
What’s New in Spring Cloud 2025.0.0? Major Updates and Migration Guide
Python Programming Learning Circle
Python Programming Learning Circle
May 17, 2025 · Fundamentals

10 Practical Tips for Using pip in Python

This guide introduces ten useful pip techniques—including installation, basic commands, upgrading, version-specific installs, uninstalling, inspecting package details, checking for conflicts, using domestic mirrors, downloading without installing, and batch installing from requirements files—to help Python developers manage packages more efficiently.

Installationcommand-linepackage-management
0 likes · 6 min read
10 Practical Tips for Using pip in Python
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Apr 7, 2025 · Cloud Native

How to Perform a Zero‑Downtime Kubernetes 1.30.x Upgrade

This guide explains how to upgrade a Kubernetes cluster from v1.30.0 to v1.30.1 without service interruption by backing up etcd, checking health, planning the rollout, upgrading master nodes and Calico, and using rolling updates and Istio canary releases for seamless application migration.

CalicoIstioKubernetes
0 likes · 8 min read
How to Perform a Zero‑Downtime Kubernetes 1.30.x Upgrade
php Courses
php Courses
Apr 3, 2025 · Backend Development

Why Upgrading to the Latest PHP Version Is Essential

Upgrading to the newest PHP release brings major performance gains, stronger security, modern language features, better compatibility with frameworks and libraries, and prepares applications for future changes, making it a critical practice for any serious PHP project.

PHPWeb Developmentbackend-development
0 likes · 4 min read
Why Upgrading to the Latest PHP Version Is Essential
MaGe Linux Operations
MaGe Linux Operations
Dec 28, 2024 · Operations

Step-by-Step Guide to Upgrading OpenSSH to 8.4p1 on CentOS 7

This tutorial walks you through checking the current OpenSSH version, installing prerequisite packages, backing up existing SSH files, compiling and installing OpenSSH 8.4p1, verifying the configuration, restarting the service, and confirming the upgrade on a CentOS 7 server.

CentOSLinuxOpenSSH
0 likes · 5 min read
Step-by-Step Guide to Upgrading OpenSSH to 8.4p1 on CentOS 7
Java Tech Enthusiast
Java Tech Enthusiast
Sep 19, 2024 · Backend Development

JDK 23 Release Highlights and Upgrade Considerations

JDK 23, released on 2024‑09‑17 as a non‑LTS version preceding the upcoming JDK 25 LTS, introduces numerous preview APIs such as primitive pattern matching, a second class‑file API, Markdown doc comments, enhanced Vector and stream collectors, plus standardised features like ZGC generational mode, while upgrade decisions hinge on project stability needs and ecosystem support like Spring Boot compatibility.

JDK23featuresjava
0 likes · 4 min read
JDK 23 Release Highlights and Upgrade Considerations
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 15, 2024 · Mobile Development

Flutter Upgrade Process to Version 3.24

This article explains the step-by-step process for upgrading Flutter to version 3.24, covering preparation, environment configuration, known pitfalls, API changes, new features, and code adjustments to ensure a smooth migration for mobile developers.

Flutter 3.24Mobile DevelopmentVersion 3.24
0 likes · 11 min read
Flutter Upgrade Process to Version 3.24
MaGe Linux Operations
MaGe Linux Operations
Sep 11, 2024 · Databases

Master MySQL Upgrade: Key Tips, Commands, and Common Pitfalls

This guide details essential MySQL upgrade considerations, backup warnings, version‑specific changes, and step‑by‑step procedures for both in‑place and logical migrations, helping administrators safely move from MySQL 5.6 to 5.7 while avoiding common pitfalls.

Logicaldatabase migrationin-place
0 likes · 7 min read
Master MySQL Upgrade: Key Tips, Commands, and Common Pitfalls
ITPUB
ITPUB
Sep 8, 2024 · Databases

What’s New in MySQL 8.4? Key Changes, Compatibility, and Upgrade Guide

MySQL 8.4 becomes the new LTS release, offering detailed upgrade‑downgrade compatibility tables, dozens of InnoDB and temporary‑table parameter defaults, MGR and replication enhancements, new commands, and a list of deprecated features to help DBAs plan migrations efficiently.

8.4InnoDBMGR
0 likes · 11 min read
What’s New in MySQL 8.4? Key Changes, Compatibility, and Upgrade Guide
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 17, 2024 · Operations

How NetEase Cloud Music Automated Massive Service Upgrades with a Custom Platform

This article presents a comprehensive case study of NetEase Cloud Music's automatic upgrade platform, detailing the background challenges, technical architecture, sidecar versus component upgrades, workflow orchestration, operational safeguards, performance metrics, and future roadmap for large‑scale microservice migrations.

Cloud NativeMicroservicesOperations
0 likes · 17 min read
How NetEase Cloud Music Automated Massive Service Upgrades with a Custom Platform
360 Smart Cloud
360 Smart Cloud
Jul 3, 2024 · Operations

Practical Practices for Enhancing Kafka Cluster Stability at 360

This article details 360's comprehensive approach to improving Apache Kafka cluster stability through proactive operations, capacity assessment, parameter tuning, monitoring, version upgrades, and traffic control, offering concrete guidelines and best‑practice recommendations for large‑scale message‑queue deployments.

ClusterKafkaTuning
0 likes · 33 min read
Practical Practices for Enhancing Kafka Cluster Stability at 360
Java Captain
Java Captain
Mar 14, 2024 · Fundamentals

Why and How to Upgrade from JDK 8 to JDK 19: Benefits, Considerations, and New Features

Upgrading from JDK 8 to JDK 19 brings significant performance, security, and modularity improvements, but requires careful compatibility testing, performance evaluation, and security checks, while offering new features such as Text Blocks, Virtual Threads, Record Patterns, and enhanced APIs, positioning Java for future cloud, big data, and AI workloads.

JDKNewFeaturesjava
0 likes · 6 min read
Why and How to Upgrade from JDK 8 to JDK 19: Benefits, Considerations, and New Features
ITPUB
ITPUB
Jan 26, 2024 · Operations

Zookeeper 3.4.x Election Port 3888 Failure: Root Cause and Fix

A five‑node Zookeeper cluster on version 3.4.6 experienced election‑port 3888 failures after normal restarts, traced to a NegativeArraySizeException caused by malformed packets from a security scan, and the issue is resolved by upgrading to Zookeeper 3.4.7.

Cluster TroubleshootingElectionNegativeArraySizeException
0 likes · 8 min read
Zookeeper 3.4.x Election Port 3888 Failure: Root Cause and Fix
Python Programming Learning Circle
Python Programming Learning Circle
Jan 6, 2024 · Fundamentals

10 Practical pip Tips for Managing Python Packages

This article introduces ten essential pip techniques—including installation, upgrading, version-specific installs, uninstalling, checking dependencies, using domestic mirrors, downloading without installing, and batch installing from requirements files—to help Python developers efficiently manage their packages.

InstallationPythonmirrors
0 likes · 6 min read
10 Practical pip Tips for Managing Python Packages
JD Tech
JD Tech
Dec 5, 2023 · Backend Development

Comprehensive Guide to Upgrading from JDK8/11 to JDK17: Performance Benefits, New Language Features, and Migration Steps

This article explains why upgrading to JDK 17 is essential, outlines the long‑term support, performance gains from modern garbage collectors like ZGC, new language features such as switch expressions and records, and provides detailed migration steps, Maven and Spring Boot configuration, and troubleshooting tips for a smooth transition.

JDKSpringBootmaven
0 likes · 18 min read
Comprehensive Guide to Upgrading from JDK8/11 to JDK17: Performance Benefits, New Language Features, and Migration Steps
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 30, 2023 · Databases

Step‑by‑Step In‑Place Upgrade Guide for MySQL 8.0 (MGR Cluster)

This article provides a comprehensive, step‑by‑step guide for performing an in‑place upgrade of MySQL 8.0 (including MGR clusters) from earlier versions, covering pre‑upgrade checks, backup procedures, configuration changes, data dictionary upgrade, server upgrade, verification, rollback, and common pitfalls.

Database AdministrationMGRReplication
0 likes · 15 min read
Step‑by‑Step In‑Place Upgrade Guide for MySQL 8.0 (MGR Cluster)
Top Architect
Top Architect
Nov 24, 2023 · Databases

Introducing MySQL Innovation and Long‑Term Support (LTS) Versions

The article explains MySQL’s new versioning model, introducing Innovation and Long‑Term Support (LTS) releases, detailing transition timelines, feature deprecation, upgrade and downgrade strategies, and the role of MySQL HeatWave, while also providing links to download and community resources.

Database VersioningHeatWaveInnovation
0 likes · 17 min read
Introducing MySQL Innovation and Long‑Term Support (LTS) Versions
JD Cloud Developers
JD Cloud Developers
Nov 15, 2023 · Backend Development

Why Upgrade to JDK 17? Full Migration Guide from JDK 11 with Benchmarks

This article examines the benefits of moving from JDK 11 to the long‑term support JDK 17, detailing performance gains—especially sub‑millisecond ZGC pause times—new language features, compatibility considerations, benchmark results, and step‑by‑step migration instructions for Spring‑based applications.

SpringBootjavajdk17
0 likes · 15 min read
Why Upgrade to JDK 17? Full Migration Guide from JDK 11 with Benchmarks
php Courses
php Courses
Nov 4, 2023 · Databases

Common Causes of MySQL Database Crashes and Their Solutions

This article outlines the typical reasons MySQL databases crash—such as hardware failures, software issues, external attacks, and poor design—and provides practical remedies including regular backups, using myisamchk for repair, leveraging binary logs, optimizing schemas, and upgrading to newer MySQL versions.

BackupDatabase CrashRepair
0 likes · 4 min read
Common Causes of MySQL Database Crashes and Their Solutions
Zhuanzhuan Tech
Zhuanzhuan Tech
Sep 27, 2023 · Backend Development

JDK17 Upgrade for Search Recommendation Service: Process, Issues, and Performance Improvements

This article details the motivation, steps, encountered challenges, and measurable performance gains of upgrading a high‑traffic search recommendation service from JDK 8 to JDK 17, highlighting new Java syntax, modern GC algorithms, deployment procedures, and the resulting reductions in latency, GC pause times, and heap usage.

Garbage Collectionjavajdk17
0 likes · 19 min read
JDK17 Upgrade for Search Recommendation Service: Process, Issues, and Performance Improvements
Top Architect
Top Architect
Aug 21, 2023 · Databases

Introducing MySQL Innovation and Long-Term Support (LTS) Versions

Oracle announces a new MySQL version model that separates Innovation releases, which deliver new features and frequent updates, from Long‑Term Support (LTS) releases that provide stable, minimal‑change versions with extended support, outlining upgrade paths, deprecation policies, and detailed release schedules.

InnovationLTSVersioning
0 likes · 17 min read
Introducing MySQL Innovation and Long-Term Support (LTS) Versions
Liangxu Linux
Liangxu Linux
Jul 31, 2023 · Databases

Understanding MySQL’s New Innovation and LTS Version Model

Oracle introduces a new MySQL versioning strategy that separates Innovation releases, featuring frequent new features and fixes, from Long‑Term Support (LTS) releases with stable behavior, outlining transition timelines, upgrade/downgrade paths, HeatWave service options, and support lifecycles for developers and DBAs.

InnovationLTSVersioning
0 likes · 14 min read
Understanding MySQL’s New Innovation and LTS Version Model
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 24, 2023 · Databases

Introducing MySQL Innovation and Long‑Term Support (LTS) Versions

Oracle announces a new MySQL version model that separates Innovation releases, which deliver new features and frequent updates, from Long‑Term Support (LTS) releases that provide stable, minimal‑change versions with extended support, outlining transition paths, upgrade‑downgrade strategies, and product portfolio impacts.

InnovationLTSVersioning
0 likes · 14 min read
Introducing MySQL Innovation and Long‑Term Support (LTS) Versions
Aikesheng Open Source Community
Aikesheng Open Source Community
May 11, 2023 · Databases

Why MySQL 8.0 Upgrade Can Suddenly Slow Down Queries: The Hidden Lock Table Trap

After upgrading from MySQL 5.7 to 8.0, a client experienced a flood of slow queries despite low system load; the root cause was a change in the sys.innodb_lock_waits view that now relies on performance_schema.data_locks, whose large lock table holds a global mutex and blocks other transactions, a problem solved by adding an index to reduce lock volume.

InnoDBLockdatabase
0 likes · 11 min read
Why MySQL 8.0 Upgrade Can Suddenly Slow Down Queries: The Hidden Lock Table Trap
Laravel Tech Community
Laravel Tech Community
Feb 14, 2023 · Backend Development

CodeIgniter 4.3.0 Release Notes and Upgrade Guide

The announcement details CodeIgniter version 4.3.0, highlighting over 50 enhancements, important breaking changes, required updates to the spark executable and configuration files, and provides links to the changelog and upgrade guide for developers to safely migrate their applications.

CodeIgniterFrameworkPHP
0 likes · 2 min read
CodeIgniter 4.3.0 Release Notes and Upgrade Guide
DaTaobao Tech
DaTaobao Tech
Dec 30, 2022 · Backend Development

Practical Guide to Upgrading Java 8 to JDK 11 with G1 GC: Benefits, Steps, and New Features

The article provides a hands‑on migration guide for moving an internal gateway service from Java 8 to JDK 11 with the G1 garbage collector, detailing a checklist of tool and dependency updates, showcasing up to 105 % performance gains, outlining new language features, virtual‑thread usage, and best‑practice recommendations for a smooth, cost‑effective upgrade.

JDK11VirtualThreadsg1gc
0 likes · 32 min read
Practical Guide to Upgrading Java 8 to JDK 11 with G1 GC: Benefits, Steps, and New Features
Programmer DD
Programmer DD
Nov 29, 2022 · Backend Development

How to Upgrade Spring Cloud Tencent to 2022: A Step‑by‑Step Guide

This article walks developers through upgrading Spring Cloud Tencent to the 2022 release, covering JDK 17 installation, Maven dependency updates, handling package conflicts, migrating javax to jakarta imports, adapting auto‑configuration files, and provides practical tips for a smooth transition to Java 17, Spring 6, and Spring Boot 3.

Spring BootSpring Cloudjava-17
0 likes · 14 min read
How to Upgrade Spring Cloud Tencent to 2022: A Step‑by‑Step Guide
JavaScript
JavaScript
Oct 11, 2022 · Frontend Development

Axios v1.1.0 Bug Causes TypeError – Upgrade to v1.1.1/1.1.2 Now

A recent Axios v1.1.0 release introduced a critical bug where calling axios.get triggers a TypeError, breaking most requests, but the issue has been resolved in the subsequent v1.1.1 and v1.1.2 patches, so developers should promptly update to the latest version.

BugFixaxiosupgrade
0 likes · 1 min read
Axios v1.1.0 Bug Causes TypeError – Upgrade to v1.1.1/1.1.2 Now
Code Ape Tech Column
Code Ape Tech Column
Oct 5, 2022 · Backend Development

Spring Boot 2.7 Upgrade Pitfalls and Solutions

This article provides a comprehensive guide to upgrading Spring Boot to version 2.7, detailing common issues such as missing dependencies, logging conflicts, circular bean references, Swagger configuration changes, Flyway compatibility, JUnit version mismatches, and JSON Long precision loss, along with concrete code‑based solutions.

BackendFlywaySpring Boot
0 likes · 14 min read
Spring Boot 2.7 Upgrade Pitfalls and Solutions
Alibaba Cloud Native
Alibaba Cloud Native
Aug 11, 2022 · Backend Development

Upgrading 3000+ Services: Our Journey from Dubbo 2 to Dubbo 3 on Kubernetes

In 2022, Suzhou Zhonglun Network migrated its entire microservice ecosystem—supporting over 3,000 services across 300 cities—from Dubbo 2 to Dubbo 3, leveraging Kubernetes‑native deployment, enhanced service governance, and instance‑level upgrade strategies to improve scalability, reliability, and resource utilization.

DubboMicroservicescloud-native
0 likes · 9 min read
Upgrading 3000+ Services: Our Journey from Dubbo 2 to Dubbo 3 on Kubernetes
Xiaolei Talks DB
Xiaolei Talks DB
Aug 8, 2022 · Databases

Mastering TiDB Upgrades: Strategies, Risks, and Real‑World Case Studies

This comprehensive guide explains why TiDB upgrades are essential, compares offline, forced, and smooth upgrade methods, outlines detailed step‑by‑step procedures, highlights advantages and risks, and shares practical check‑points and real‑world case studies to help DBAs ensure a safe, performant migration.

TiDBdatabaseperformance
0 likes · 21 min read
Mastering TiDB Upgrades: Strategies, Risks, and Real‑World Case Studies
Python Programming Learning Circle
Python Programming Learning Circle
Jul 22, 2022 · Fundamentals

Essential pip Tips and Commands for Python Package Management

This guide provides a comprehensive overview of pip, covering installation, upgrading, package installation with version control, batch installs via requirements files, uninstallation, environment freezing, package inspection, outdated checks, compatibility verification, and downloading packages for offline use, all illustrated with practical command‑line examples.

InstallationPythoncommand-line
0 likes · 7 min read
Essential pip Tips and Commands for Python Package Management
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Jul 14, 2022 · Backend Development

How to Safely Upgrade npm Dependencies and Keep Your Project Healthy

This guide explains why and how to assess the health of npm dependencies, outlines a step‑by‑step upgrade process, highlights tools like npm outdated, npm audit, depcheck, and offers practical advice on changelog review, lock‑file management, and distinguishing dependencies from devDependencies.

DevOpsNode.jsdependency management
0 likes · 13 min read
How to Safely Upgrade npm Dependencies and Keep Your Project Healthy
Java Backend Technology
Java Backend Technology
Jun 4, 2022 · Information Security

Critical Fastjson Vulnerability: How to Secure Your Java Apps Now

A newly discovered Fastjson vulnerability affecting versions up to 1.2.80 can bypass autoType restrictions, enabling remote attacks, and the advisory outlines the risk, affected versions, upgrade paths, safeMode hardening, the fastjson v2 migration, and none‑autotype alternatives to protect Java applications.

AutoTypeSafeModeVulnerability
0 likes · 5 min read
Critical Fastjson Vulnerability: How to Secure Your Java Apps Now
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 5, 2022 · Frontend Development

React 18 New Features, Upgrade Guide, and API Changes

This article provides a comprehensive overview of React 18, covering its release timeline, migration steps, new APIs such as the root API, useId, useSyncExternalStore and useInsertionEffect, automatic state batching, flushSync, updated Strict Mode and Suspense behavior, concurrent mode concepts, and practical code examples for developers upgrading from React 17.

Concurrent ModeReactReact 18
0 likes · 22 min read
React 18 New Features, Upgrade Guide, and API Changes
macrozheng
macrozheng
Mar 17, 2022 · Backend Development

How to Upgrade Spring Boot to 2.6.x Without Circular Dependency and Swagger Issues

This article walks through upgrading a Spring Boot project to version 2.6.x, explains why circular bean dependencies and Swagger failures occur after the upgrade, and provides step‑by‑step configuration changes—including allowing circular references, using @Lazy, and adjusting MVC path‑matching—to resolve the problems.

Spring BootSwaggerbackend-development
0 likes · 7 min read
How to Upgrade Spring Boot to 2.6.x Without Circular Dependency and Swagger Issues
Youzan Coder
Youzan Coder
Dec 17, 2021 · Big Data

Upgrading Real-Time Computing Engine from Flink 1.10 to 1.13: Practices and Challenges

Youzan upgraded its real‑time computing engine from Flink 1.10 to 1.13 to meet rising SQL and containerization demands, gaining enhanced SQL syntax, time‑function handling, Window TVF standardization, Hive integration, K8s stability, elastic scaling, richer Kafka and format support, improved metrics and debugging tools, and successfully migrated all custom connectors, UDFs, and SQL jobs to the new Kubernetes‑based platform.

FlinkReal‑Time Computingcontainerization
0 likes · 22 min read
Upgrading Real-Time Computing Engine from Flink 1.10 to 1.13: Practices and Challenges
政采云技术
政采云技术
Nov 11, 2021 · Cloud Native

Cluster Scaling, Backup, and Upgrade Using Sealer Clusterfile

This article explains how to scale, back up, and upgrade Kubernetes clusters with Sealer by modifying the Clusterfile, using join/delete commands for both ALI_CLOUD and BAREMETAL providers, and configuring backup plugins and upgrade workflows.

BackupCloud NativeKubernetes
0 likes · 7 min read
Cluster Scaling, Backup, and Upgrade Using Sealer Clusterfile
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 28, 2021 · Databases

MySQL Upgrade Guide: Principles, 8.0 Changes, Pre‑Upgrade Checks, and Step‑by‑Step In‑Place & Logical Migration

This article outlines the principles, recommended practices, and detailed steps for upgrading MySQL from 5.7 to 8.0, covering version compatibility, major 8.0 feature changes, pre‑upgrade checks, in‑place and logical migration procedures, and essential configuration adjustments with example commands.

ConfigurationInnoDBdatabase migration
0 likes · 23 min read
MySQL Upgrade Guide: Principles, 8.0 Changes, Pre‑Upgrade Checks, and Step‑by‑Step In‑Place & Logical Migration
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Sep 2, 2021 · Mobile Development

Upgrading Android Gradle Plugin from 3.5 to 4.1: Issues and Solutions

Upgrading a project from Android Gradle Plugin 3.5 to 4.1.3 required applying official migration steps, adjusting deprecated fields, resource paths, manifest tasks, ASM version, disabling configure‑on‑demand and the new zipflinger packager, and fixing NDK configuration, which together yielded roughly 36 % faster builds and a 5 MB smaller APK.

AGPAndroidBuild Optimization
0 likes · 18 min read
Upgrading Android Gradle Plugin from 3.5 to 4.1: Issues and Solutions
dbaplus Community
dbaplus Community
Mar 24, 2021 · Cloud Native

Three Years of Production Kubernetes: Key Lessons and Practical Tips

Over three years of running Kubernetes in production across on‑premise RHEL VMs and AWS EC2, we learned hard‑won lessons about Java container compatibility, upgrade strategies, build and deployment pipelines, probe tuning, external IP scaling, and when Kubernetes truly adds value.

Cloud NativeKubernetesOps
0 likes · 11 min read
Three Years of Production Kubernetes: Key Lessons and Practical Tips
Programmer DD
Programmer DD
Oct 31, 2020 · Backend Development

What’s New in Spring Framework 5.3? Key Features and Upgrade Benefits

Spring Framework 5.3 GA, released on October 27, brings JDK 8+ support, new R2DBC capabilities, performance tweaks, enhanced MockMvc and WebFlux features, and is the recommended long‑term upgrade for both 5.x and 4.x users with maintenance through 2024.

Spring BootSpring FrameworkVersion 5.3
0 likes · 4 min read
What’s New in Spring Framework 5.3? Key Features and Upgrade Benefits
DataFunTalk
DataFunTalk
Oct 27, 2020 · Databases

Didi's Large‑Scale Elasticsearch Upgrade: Architecture, Migration Strategy, and Performance Gains

This article systematically details Didi's migration of over 30 Elasticsearch clusters, 3,500 nodes and 8 PB of data from version 2.3.3 to 6.6.1, covering background, problem analysis, multi‑version architecture redesign, capacity planning, tiered storage, FastIndex, query replay, upgrade pitfalls, and the resulting cost reduction and performance improvements.

CapacityPlanningElasticsearchbigdata
0 likes · 15 min read
Didi's Large‑Scale Elasticsearch Upgrade: Architecture, Migration Strategy, and Performance Gains
Big Data Technology & Architecture
Big Data Technology & Architecture
Sep 6, 2020 · Big Data

Kafka Upgrade Guide and Version Changes Overview

This article provides a comprehensive guide to upgrading Apache Kafka across multiple versions, detailing rolling upgrade procedures, configuration adjustments, protocol changes, new features, deprecations, and performance considerations for Kafka brokers, producers, consumers, and Kafka Streams applications.

big-datakafka streamsperformance
0 likes · 56 min read
Kafka Upgrade Guide and Version Changes Overview
Ops Development Stories
Ops Development Stories
Jun 12, 2020 · Operations

Step-by-Step Guide to Upgrading Zabbix 4.0→5.0 and Migrating Elasticsearch to 7.x

This article provides a comprehensive, ordered procedure for upgrading a Zabbix 4.0 monitoring system to version 5.0 using blue‑green deployment, backing up configurations, updating repositories, applying MySQL patches, and then migrating the associated Elasticsearch cluster from 6.1 to 7.x, including all necessary command‑line steps, configuration edits, and post‑upgrade validation.

ElasticsearchLinuxSystem Administration
0 likes · 11 min read
Step-by-Step Guide to Upgrading Zabbix 4.0→5.0 and Migrating Elasticsearch to 7.x
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 1, 2020 · Databases

Guide to Upgrading MySQL from 5.7 to 8.0

This article provides a comprehensive step‑by‑step guide for DBAs to safely upgrade MySQL from version 5.7 to 8.0, covering motivations, compatibility checks, new features, preparation tasks, upgrade commands, post‑upgrade verification, and rollback considerations.

databasemigrationmysql
0 likes · 7 min read
Guide to Upgrading MySQL from 5.7 to 8.0
Aikesheng Open Source Community
Aikesheng Open Source Community
May 14, 2020 · Databases

MySQL 5.7 Upgrade Failure Caused by Default SSL Enablement and JDBC useSSL Parameter Misconfiguration

The article analyzes a MySQL 5.7 upgrade that broke an application due to SSL being enabled by default in version 5.7.28, explains how the JDBC useSSL=true setting triggered handshake errors, and provides several practical solutions such as disabling SSL, adjusting auto‑generation settings, and updating the connection string.

ConfigurationJDBCSSL
0 likes · 12 min read
MySQL 5.7 Upgrade Failure Caused by Default SSL Enablement and JDBC useSSL Parameter Misconfiguration
ITPUB
ITPUB
Apr 27, 2020 · Databases

Why MySQL 8.0.15 Leaks Internal Temp Files and How Upgrading to 8.0.16 Fixes It

A production MySQL 8.0.15 MGR cluster suffered from massive internal temporary‑table file leaks due to a known bug, which was diagnosed through log analysis and Oracle documentation and resolved by upgrading to MySQL 8.0.16, confirming the issue is version‑specific and not MGR‑related.

MGRbuginternal temporary tables
0 likes · 11 min read
Why MySQL 8.0.15 Leaks Internal Temp Files and How Upgrading to 8.0.16 Fixes It
Big Data Technology Architecture
Big Data Technology Architecture
Feb 1, 2020 · Big Data

Apache Hudi 0.5.1 Release Highlights and Upgrade Guide

The Apache Hudi 0.5.1 release introduces upgraded Spark, Avro, Parquet and Kafka dependencies, new Scala support, timeline layout changes, CLI enhancements, DeltaStreamer parameter updates, Kafka offset enum revisions, key‑generator package relocation, Hive sync options, dynamic Bloom filter, bulk‑insert support, and AWS cloud storage compatibility.

Apache HudiDeltaStreamerKafka
0 likes · 6 min read
Apache Hudi 0.5.1 Release Highlights and Upgrade Guide