Hello MOSIP Community,
I’m planning a MOSIP implementation with focus on Pre-Registration and Registration Client customization, and need guidance on version selection.
Project Overview:
- Goal: Customize and deploy enrollment modules (Pre-Registration & Registration Client)
- Project Steps:
Phase 1: Installation and deployment on VPS for client demo
Phase 2: Customization according to client needs
Phase 3: Production deployment
Version Analysis:
I’m evaluating three versions:
v1.2.0 (LTS)
- Stable and well-documented
- Older release
v1.2.0.1
- Latest stable release
- Java 11
- Proven in production
v1.2.1.0 - Announcement
- Major Production Release
- Java 21 migration
- Better performance and security
Concerns about v1.2.1.0:
-
Version numbering confusion:
- Platform version: v1.2.1.0
- Many modules tagged: v1.3.0 (not v1.2.1.0)
- See Repositories Released
-
Known Issues (11 documented):
- MOSIP-43976:
Pre-registration - Backward compatibility not supported - MOSIP-43752:
Admin - Unable to login into Admin UI after logout - MOSIP-43817:
Pre-registration - Failing automation test scenarios - Full list
- MOSIP-43976:
My Questions:
1. Which version should I use: v1.2.0 vs v1.2.0.1 vs v1.2.1.0?
2. Why are modules versioned v1.3.0 for platform v1.2.1.0? Which tags should I use when cloning repositories if you recommend v1.2.1.0?
3. For my first setup (Demo), do you recommend pulling images directly from mosipid?
Any guidance from the community or MOSIP team would be very helpful!
Thank you.