The Jira version is primarily a planning tool (especially if you use Greenhopper aka Agile, where you can have a version hierarchy). So it is different from assembly. A thousand builds may be required to achieve the functionality planned for the "FixFor" version.
Affects versions, on the other hand, are used for tracking in which a specific error was created. So it pays to rename the "current version" (when you mark it as "Released") to the actual build, as suggested by Hugo. And cleaning / closing / moving any unsolved problems at the same time.
Vladimir Alexiev
source share