release framework