bump up to release 0.28.5
[platform/upstream/mic.git] / doc / RELEASE_NOTES
1 MIC Image Creator 0.28.5 Release Notes
2 ======================================
3 Released Oct 31 2018
4
5 This release note documents the changes included in the new release. And
6 the release contains new features.
7
8 new features
9 --------------------------
10   * Add %env section support.
11
12 MIC Image Creator 0.28.4 Release Notes
13 ======================================
14 Released Sep 28 2018
15
16 This release note documents the changes included in the new release. And
17 the release contains new features, enhancements and bug fixes.
18
19 new features
20 --------------------------
21   * add new option --fslabel in part section.
22
23 MIC Image Creator 0.28.3 Release Notes
24 ======================================
25 Released Sep 14 2018
26
27 This release note documents the changes included in the new release. And
28 the release contains new features, enhancements and bug fixes.
29
30 Bug Fixes
31 --------------------------
32   * Revert "ext4 images are created with inode size 256 bytes".
33
34 MIC Image Creator 0.28.2 Release Notes
35 ======================================
36 Released Aug 03 2018
37
38 This release note documents the changes included in the new release. And
39 the release contains new features, enhancements and bug fixes.
40
41 New Features & Enhancements
42 --------------------------
43   * remove tmp dir in runscript period.
44   * ext4 images are created with inode size 256 bytes.
45   * Add locale related environment varibale because language is not set to one specified in ks file.
46
47 MIC Image Creator 0.28.1 Release Notes
48 ======================================
49 Released May 11 2018
50
51 This release note documents the changes included in the new release. And
52 the release contains new features, enhancements and bug fixes.
53
54 New Features & Enhancements
55 --------------------------
56   * Check exit status of vdfs image creation
57   * Change the user and root passwd hash algorithm order to avoid user name same as root name.
58
59 MIC Image Creator 0.28 Release Notes
60 ======================================
61 Released April 13 2018
62
63 This release note documents the changes included in the new release. And
64 the release contains new features, enhancements and bug fixes.
65
66 New Features & Enhancements
67 --------------------------
68   * Apply btrfs mount options "--fsoptions=compress"
69
70 Bug Fixes
71 ---------
72   * In Tizen, losetup command support '-f' option, change '--find' to '-f'
73   * Fix issue, set blocksize by parsing "-b [BLOCKSIZE]" from extoptions in ks file
74
75 MIC Image Creator 0.27.9 Release Notes
76 ======================================
77 Released Mar 23 2018
78
79 This release note documents the changes included in the new release. And
80 the release contains new features, enhancements and bug fixes.
81 New Features & Enhancements
82 --------------------------
83   * Added ATTACHMENT_PATHS env and IMG_DIR_PATH env
84
85 Bug Fixes
86 ---------
87   * Revert "call copy_attachment() after configure() and move attachment files"
88
89 MIC Image Creator 0.27.8 Release Notes
90 ======================================
91 Released Jan 26 2018
92
93 This release note documents the changes included in the new release. And
94 the release contains new features, enhancements and bug fixes.
95 New Features & Enhancements
96 --------------------------
97   * Use SHA512 instead of MD5 to encrypt root password
98   * Support local mic-bootstrap rpm package to run mic.
99   * Another method of install tpk.
100   * The value of fstype is not cpio, an image is generated by cpio.
101   * When increase rpm release number, user can use --local-pkgs-path to install local pkgs.
102   * use the value of --pack-to option as filename to match all outputs
103   * support both %runscript and %post-umount to perform scripts before packaging
104   * support multiple mic execution at same time
105   * add --use-mic-in-bootstrap option
106   * Display all rpm debug messages with --rpm-debug
107   * call copy_attachment() after configure() and move attachment files
108   * Add init_expand option to partition
109   * add no_shrink option to partition, fix parameter of disk.expand()
110   * Setup environment to perform signing script
111   * if post scripts fails, CreatorError is raised to catch script errors such as signing error
112   * use registered qemu emulator filename if already registered.
113
114 Bug Fixes
115 ---------
116   * Fix the bug that use local mic-bootstrap to run mic.
117
118 MIC Image Creator 0.27.7 Release Notes
119 ======================================
120 Released Sep 15 2017
121
122 This release note documents the changes included in the new release. And
123 the release contains new features, enhancements and bug fixes.
124
125 New Features & Enhancements
126 --------------------------
127   * Timezone setting change
128   * Run certain script before creation of tar.gz image
129   * Locally built mic-bootstrap using gbs cannot be used in mic
130   * Add new option of tpk_install
131   * Amend mic cr option of run_script
132   * Add new option of --run_script
133   * Modify the order of generating image by cpio
134
135 Bug Fixes
136 ---------
137   * fix the bug that modify the order of generating image by cpio
138
139 MIC Image Creator 0.27.6 Release Notes
140 ======================================
141 Released Jun 30 2017
142
143 This release note documents the changes included in the new release. And
144 the release contains new features, enhancements and bug fixes.
145
146 New Features & Enhancements
147 --------------------------
148   * Use cpio gzip in mic.
149   * fix corrupted log messages in log file
150   * change installed package name length from 20 to 50
151   * print warning message for detecting rpm post script...
152   * display all rpm debug messages in debug mode
153   * display filesystem size of each images
154   * add SIGTERM handler for exit gracefully
155   * change tpk install error message format
156   * print package name, before install
157   * Modify the arguments that use cpio to generate image.
158   * Solve mic hang issue, add timeout to show failure.
159   * Solve issue:mic has error when env no_proxy is 165.xx.xxx...
160   * Change the order of generating image by cpio.
161
162 Bug Fixes
163 ---------
164
165 MIC Image Creator 0.27.5 Release Notes
166 ======================================
167 Released Apr 28 2017
168
169 This release note documents the changes included in the new release. And
170 the release contains new features, enhancements and bug fixes.
171
172 New Features & Enhancements
173 --------------------------
174   * Solve image not clean after created, use e2fsck to clean image, relevant issue is NJTS-179 in JIRA.
175
176 Bug Fixes
177 ---------
178
179 MIC Image Creator 0.27.4 Release Notes
180 ======================================
181 Released Apr 5 2017
182
183 This release note documents the changes included in the new release. And
184 the release contains new features, enhancements and bug fixes.
185
186 New Features & Enhancements
187 --------------------------
188   * Fixup changelog that causes errors
189   * Merge add mipsel register on binfmt_misc && Add support of qemu-mipsel patch
190   * Replace 'copy' to 'symbolic link' in timeznoe setting inside mic
191   * Copy ks setting lang to file /etc/config/mic_language for other use
192   * Show logs inside 'Running scripts' in mic
193
194 Bug Fixes
195 ---------
196
197 MIC Image Creator 0.27.3 Release Notes
198 ======================================
199 Released Dec 19 2016
200
201 This release note documents the changes included in the new release. And
202 the release contains new features, enhancements and bug fixes.
203
204 New Features & Enhancements
205 --------------------------
206   * Show pkgid when install pkg error
207   * support vdfs and squashfs image creation
208
209 Bug Fixes
210 ---------
211
212 MIC Image Creator 0.27.2 Release Notes
213 ======================================
214 Released Sep 28 2016
215
216 This release note documents the changes included in the new release. And
217 the release contains new features, enhancements and bug fixes.
218
219 New Features & Enhancements
220 --------------------------
221   * Add exclude-from-image option to exclude specific images
222   * Add subcommand option parameters(-v, -d, -i)
223
224 MIC Image Creator 0.27.1 Release Notes
225 ======================================
226 Released May 25 2016
227
228 This release note documents the changes included in the new release. And
229 the release contains new features, enhancements and bug fixes.
230
231 New Features & Enhancements
232 --------------------------
233   * new distribution support: Ubuntu 16.04, Fedora 23
234   * add raw image format support
235
236 Bug Fixes
237 ---------
238   * Remove BmapCreate and Filemap source code from MIC (#DEVT-151)
239
240 MIC Image Creator 0.27 Release Notes
241 ======================================
242 Released Mar 28 2016
243
244 This release note documents the changes included in the new release. And
245 the release contains new features, enhancements and bug fixes.
246
247 New Features & Enhancements
248 --------------------------
249   * new distribution support: CentOS 7, Debian 8, Fedora 21, 
250     Fedora 22, openSUSE 13.2
251   * generate manifest file to describe image information
252   * refactor archive and compress module
253   * support sparse handle for tar command
254   * replace system V with systemd on locale setting
255   * add qcow2 image format support
256   * add strict mode for package installing
257   * enable ssl_verify option in config file
258   * enhance checksums of outputs: md5sum, sha1sum, sha256sum (#DEVT-224)
259   * drop mic-native support (#DEVT-248)
260   * update mount option
261   * revert bind mount config file to instroot
262   * drop liveusb, livecd and raw image formats support (#DEVT-243, #DEVT-263)
263   * use argparse module to parse the cmd line (#DEVT-52)
264
265 Bug Fixes
266 ---------
267   * fix logfile incomplete in release option
268   * fix config file disappear in bootstrap
269   * fix aarch64 bin_format
270   * fix pylint
271   * fix real path of device mapper causing initrd failure
272   * fix qemu arm and arm64 issues
273   * fix AttributeError in zypp backend
274   * fix 'python-xml' depends used by cElements
275   * fix xml requirements
276   * fix logfile not in release of '--release' when creation failed
277   * fix copyright missing issue
278   * fix syslinux installation path issue in Arch Linux
279   * fix priority option of ks file not apply (#DEVT-254)
280   * fix need to check loop device after excute 'losetup --find'
281   * fix check scriptlet error file on /tmp/.postscript/error/
282   * fix broken tar archive
283
284 MIC Image Creator 0.26 Release Notes
285 ======================================
286 Released Oct 14 2014
287
288 This release note documents the changes included in the new release. And
289 the release contains new features, enhancements and bug fixes.
290
291 New Features & Ehancements
292 --------------------------
293   * add new arch MIPS support
294   * add qcow2 image format support
295   * add strict mode for package installing
296   * enable ssl_verify option in config file
297   * enhance checksums of outputs: md5sum, sha1sum, sha256sum
298   * enhance VCS info in yum backend
299
300 Bug Fixes
301 ---------
302   * fix real path of device mapper causing initrd failure
303   * fix qemu arm and arm64 issues
304   * fix AttributeError in zypp backend
305   * fix 'python-xml' depends used by cElements
306
307 MIC Image Creator 0.25.2 Release Notes
308 ======================================
309 Released Jun 11 2014
310
311 This release note documents the changes included in the new release. And
312 the release contains new features, enhancements and bug fixes.
313
314 New Features & Ehancements
315 --------------------------
316
317 Bug Fixes
318 ---------
319  * fix AttributeError in zypp backend
320
321 MIC Image Creator 0.25.1 Release Notes
322 ======================================
323 Released May 28 2014
324
325 This release note documents the changes included in the new release. And
326 the release contains new features, enhancements and bug fixes.
327
328 New Features & Ehancements
329 --------------------------
330
331 Bug Fixes
332 ---------
333   * revert bind mount config file to instroot
334   * fix xml requirements
335
336 MIC Image Creator 0.25 Release Notes
337 ====================================
338 Released May 23 2014
339
340 This release note documents the changes included in the new release. And
341 the release contains new features, enhancements and bug fixes.
342
343 New Features & Ehancements
344 --------------------------
345   * new distribution support: Ubuntu 14.04 and Debian 7.0
346   * generate manifest file to describe image information
347   * refactor archive and compress module
348   * support sparse handle for tar command
349   * replace system V with systemd on locale setting
350   * support lzop compress
351
352 Bug Fixes
353 ---------
354   * fix logfile incomplete in release option
355   * fix config file disappear in bootstrap
356   * fix aarch64 bin_format
357   * fix pylint
358
359 MIC Image Creator 0.24.2 Release Notes
360 ====================================
361 Released June 09 2014
362
363 This release note documents the changes included in the new release. And
364 the release contains new features, enhancements and bug fixes.
365
366 New Features & Ehancements
367 --------------------------
368  * enable ssl_verify in config file
369
370 Bug Fixes
371 ---------
372  * fix logfile incompleted issue
373  * fix md5sum to be compatible with utility md5sum
374  * fix locale issue in systemd service
375
376 MIC Image Creator 0.24 Release Notes
377 ====================================
378 Released March 11 2014
379
380 This release note documents the changes included in the new release. And
381 the release contains new features, enhancements and bug fixes.
382
383 New Features & Ehancements
384 --------------------------
385   * enhance to handle password with special characters
386   * change python-zypp require to python-zypp-tizen
387   * add --repo comand option for local build
388   * add --user and --password option for %repo directive of ks file
389   * clean up some codes relevant to EULA agreement
390   * add hostname showing in log
391
392 Bug Fixes
393 ---------
394   * fix chroot failed by space in image not enough
395   * fix obsolete packages incorrect handling
396   * fix yum backend failed to cache packages
397   * fix bare ip in no_proxy not working
398   * fix repeated log showing with yum backend
399   * fix loop device latency timing
400   * fix zypp failed to download by changing 'cachedir'
401   * fix 'mkfs' not working caused by mic-bootstrap install failed
402
403 MIC Image Creator 0.23.1 Release Notes
404 ====================================
405 Released January 23 2014
406
407 This release note documents the changes included in the new release. And
408 the release contains new features, enhancements and bug fixes.
409
410 New Features & Ehancements
411 --------------------------
412
413 Bug Fixes
414 ---------
415  * fix bmap creation failed if using tmpfs
416
417 MIC Image Creator 0.23 Release Notes
418 ====================================
419 Released December 18 2013
420
421 This release note documents the changes included in the new release. And
422 the release contains new features, enhancements and bug fixes.
423
424 New Features & Ehancements
425 --------------------------
426  * support arm64 architecture image creation in native mode
427    (to know more about arm64 support, check doc/KNOWN_ISSUES)
428  * new distribution support: Ubuntu 13.10 and OpenSUSE 13.1
429  * split the "native" running mode support to a separated sub-package
430  * reduced the dependencies(packages) of mic main package dramatically
431  * add new options '--interactive' and '--non-interactive' to enable/disable interaction
432  * add new option '--uuid' for 'part' in ks file to set filesystem uuid
433  * export more environment variables related to installer framework for loop format
434
435 Bug Fixes
436 ---------
437  * fix bootstrap handling if bootstrap package failed
438  * fix 'mapper_device' key error
439  * fix detailed error messages missing in mounting
440  * fix version comparing issue of urlgrabber in Fedora
441
442  MIC Image Creator 0.22.3 Release Notes
443 ===========================================================
444 Released Nov 19 2013
445
446 This release note documents the changes included in the new release. And
447 the release contains new features, enhancements and bug fixes.
448
449 New Features & Ehancements
450 --------------------------
451  * export mapper device for installer framework
452  * update BmapCreate to 2.0
453  * enable internal setarch in bootstrap environment
454
455 Bug Fixes
456 ---------
457
458  MIC Image Creator 0.22.2 Release Notes
459 ===========================================================
460 Released Nov 18 2013
461
462 This release note documents the changes included in the new release. And
463 the release contains new features, enhancements and bug fixes.
464
465 New Features & Ehancements
466 --------------------------
467  * export mapper device for installer framework
468  * update BmapCreate to 2.0
469
470 Bug Fixes
471 ---------
472
473           MIC Image Creator 0.22 Release Notes
474 ===========================================================
475
476 Released October 24 2013
477
478 This release note documents the changes included in the new release. And
479 the release contains new features, enhancements and bug fixes.
480
481 New Features & Ehancements
482 --------------------------
483  * refactor msger module to ulitize logging module
484  * refine error class module
485  * improve installation in virtualenv
486  * add bash completion support
487  * add zsh completion support
488  * export mapper device related to installer framework
489  * update BmapCreate to the latest version
490
491 Bug Fixes
492 ---------
493  - fix customized plugin_dir not work in bootstrap
494  - fix packing process exit on Ubuntu
495  - fix loop device alloaction failed on openSUSE
496  - fix incorrect number showing during installing
497  - set owner of cacheidr/outdir to SUDO_USER
498  - correct project url in setup.py
499  - fix mic not work when mic.conf disappear
500
501           MIC Image Creator 0.21.2 Release Notes
502 ===========================================================
503
504 Released September 28 2013
505
506 This release note documents the changes included in the new release. And
507 the release contains new features, enhancements and bug fixes.
508
509 New Features & Ehancements
510 --------------------------
511
512 Bug Fixes
513 ---------
514  * use sync mode in kpartx command
515
516           MIC Image Creator 0.21.1 Release Notes
517 ===========================================================
518
519 Released September 18 2013
520
521 This release note documents the changes included in the new release. And
522 the release contains new features, enhancements and bug fixes.
523
524 New Features & Ehancements
525 --------------------------
526  * prefer to use 'pbzip2'/'pigz' to compress image if possible
527  * won't fallback to native mode if bootstrap not found
528
529 Bug Fixes
530 ---------
531  * fix exiting at packaging images on Ubuntu distro
532
533           MIC Image Creator 0.21 Release Notes
534 ===========================================================
535
536 Released August 28 2013
537
538 This release note documents the changes included in the new release. And
539 the release contains new features, enhancements and bug fixes.
540
541 New Features & Ehancements
542 --------------------------
543  * new distribution support: Fedora 19
544  * refactor part of chroot modules for better cleanup handling
545  * add an alias "installerfw_plugins" for installerfw
546  * remove unnecessary fuser dependency for "fuser" command
547  * enable proxy with user authentication setting
548  * correct no_proxy handling in openSUSE
549  * kill processes inside chroot after post script running
550  * ulitize 'dmsetup' to avoid possible dm device unaccessible issue
551
552 Bug Fixes
553 ---------
554  * fix bootloader options omitted
555  * warn failed boot partition flags set
556  * fix wrong file descriptor issue
557  * fix some requires
558
559
560  MIC Image Creator 0.20 Release Notes
561 ===========================================================
562 Released Jule 08 2013
563
564 This release note documents the changes included in the MIC 0.20 release. And
565 the release contains new features, enhancements and bug fixes.
566
567 New Features & Ehancements
568 --------------------------
569  * new distribution support: CentOS 6
570  * drop image creation if checked packages not present in image
571  * introduce 'installerfw' command in kickstart to customize configuration
572  * improve output message of post scripts
573
574 Bug Fixes
575 ---------
576  * fix rpm not support 'VCS' tag traceback
577
578  MIC Image Creator 0.19.3 Release Notes
579 ===========================================================
580 Released July 01 2013
581
582 This release note documents the changes included in the MIC 0.19.3 release. And
583 the release contains new features, enhancements and bug fixes.
584
585 New Features & Ehancements
586 --------------------------
587
588 Bug Fixes
589 ---------
590  * fix vfat UUID issue in liveusb
591
592  MIC Image Creator 0.19.2 Release Notes
593 ===========================================================
594 Released July 01 2013
595
596 This release note documents the changes included in the MIC 0.19.2 release. And
597 the release contains new features, enhancements and bug fixes.
598
599 New Features & Ehancements
600 --------------------------
601  * introduce 'installerfw' command in kickstart
602  * export several environment to keep image information
603
604 Bug Fixes
605 ---------
606
607  MIC Image Creator 0.19.1 Release Notes
608 ===========================================================
609 Released June 21 2013
610
611 This release note documents the changes included in the MIC 0.19.1 release. And
612 the release contains new features, enhancements and bug fixes.
613
614 New Features & Ehancements
615 --------------------------
616
617 Bug Fixes
618 ---------
619  * fall back to old arch detecting
620
621  MIC Image Creator 0.19 Release Notes
622 ===========================================================
623 Released May 16 2013
624
625 This release note documents the changes included in the MIC 0.18 release. And
626 the release contains new features, enhancements and bug fixes.
627
628 New Features & Ehancements
629 --------------------------
630  * new distribution support: Ubuntu 13.04 and openSUSE 12.3
631  * introduce '--part-type' to handle GPT partition
632  * copy bmap creation from bmap-tools
633  * update some depends and fix depends issue
634
635 Bug Fixes
636 ---------
637  * fix bug autologinuser always set
638  * fix symlink bind mount left issue
639  * fix '/var/lock' non-existent throw traceback
640
641  MIC Image Creator 0.18 Release Notes
642 ===========================================================
643 Released Apr 03 2013
644
645 This release note documents the changes included in the MIC 0.18 release. And
646 the release contains new features, enhancements and bug fixes.
647
648 New Features & Ehancements
649 --------------------------
650  * put build_id before image name for release option
651  * mount build directory as tmpfs to speed up
652  * enable --priority in ks to set priority
653  * upgrade qemu (mic's depends) to 1.4.0
654
655 Bug Fixes
656 ---------
657  * fix debuginfo rpm swig attribute lost
658  * fix release option failure with slash
659  * fix man page lost in some distros
660  * fix bmap file packed to tarball
661
662 Code Cleanup
663 ------------
664  * unify import statements to absolute import
665  * clean up many undefined in partitionfs.py/loop.py/livecd.py
666  * clean up some useless try and raise blocks
667  * clean up some bad indentations
668  * improve some error messages
669
670  MIC Image Creator 0.17 Release Notes
671 ===========================================================
672 Released Feb 28 2013
673
674 This release note documents the changes included in the MIC 0.17 release. And
675 the release contains new features, enhancements and bug fixes.
676
677 New Features & Ehancements
678 --------------------------
679  * support new distribution Fedora 18
680  * enable to handle more than 3 partitions
681  * support partition without mount point
682  * move vcs infomation from .vcs to .packages
683
684 Bug Fixes
685 ---------
686  * fix failure when symbolic link vmlinuz in single disk
687  * fix incorrect alignment handling
688  * fix requires squashfs in opensuse
689  * fix unicode error in myurlgrab
690
691 Code Cleanup
692 ------------
693  * clean up some mess in utils/misc.py
694  * clean up pylint issue in creator.py
695
696 Release 0.16 - Wed Jan 30 2013
697 ===========================================================
698  * add GPT support for UEFI format
699    - add --ptable=gpt option in kickstart to enable GPT
700    - add simple GPT parser to parse PARTUUID
701    - use PARTUUID in syslinux.cfg if gpt required
702    - clean up the mess code and improve readability
703  * improve alignment to reduce unused space
704    - add interface add_disks for PartitionedMount
705    - clean up the mess code in partitionfs.py
706  * append timestamp suffix to image name by default
707  * add a new option --nocache in kickstart to disable caching rpm
708  * add a new value 'vcs' for --record-pkgs to save VCS info
709  * add a new option --fstab-entry for raw image to set fstab entry
710  * introduce a new option '--install-pkgs' in mic
711    - valid values imagined: source, debuginfo, debugsource
712    - enable 'debuginfo' to install '-debuginfo' rpm in the meantime
713  * improve loop device generating and cleaning mechanism
714  * code clean:
715    - update documentation
716    - rename MANIFEST to MD5SUM
717    - clean up moblin stuff in kickstart
718    - clean mic tests and keep only unittest
719    - sepreate the download related as independent module
720  * bug fix:
721    - cleanup zypp credential file to fix conflicts during installing
722    - fix the issue that outdir/cachedir is not dir
723    - recalculate package content recording
724    - refactor try except statement in baseimager
725    - fix existing loop images overwritten
726
727 Release 0.15.3 - Wed Jan 23 2013
728 ===========================================================
729  * urgent bug fix:
730    - fix loop device not cleaned issue
731    - fix bootstrap dirs not unmounted issue
732    - fix mic failed in kvmic issue
733    - fix binfmt register in bootstrap incorrect
734    - fix rpm path incorrect when local repo and sslverify used
735  * other bug fix:
736    - fix x86_64 image conflicts installing x86_64 and x86 rpm
737    - verify if logfile is a file
738    - fix type error when calling mknod
739    - fix the failure if ks under / dir
740    - clean up the mess 'directory not empty'
741    - fix type error when calling mknod
742
743 Release 0.15 - Tue Dec 13 2012
744 ===========================================================
745  * adapt new mechanism for bootstrap mode
746    - create 'mic-bootstrap-x86-arm' by obs build
747    - publish 'mic-bootstrap-x86-arm' into server repo
748    - use 'mic-bootstrap-x86-arm' as bootstrap env for x86 and arm image
749  * filesystem parameter support for ext[234] fs
750    - sample in ks: part / --size 1000 --fstype=ext3 --extoptions="-I 256"
751    - other filesystem will ignore option '--extoptions'
752  * update the documentation and man page
753  * multiple bootstrap path to support multi-instance mic
754  * use 'pkgmgr=auto' to select available backend in conf file
755  * improve loop device creation algorithm and create loop device by 'mknod'
756  * bug fix:
757    - bear unexpected checksum type when getting metadata
758    - avoid traceback when loopback is NoneType
759    - lseek limit to 2G in 32bit env
760    - split out username and password in zypp repo file
761    - use rpm real path instead of 'cp' if it's local repo
762    - fix local repo unavailable in bootstrap
763    - fix traceback when failed to unmap kpartx device
764    - fix timestamp incorrect issue in logfile
765
766 Release 0.14.2 - Wed Nov 14 2012
767 ===========================================================
768  * support dracut for live image
769  * update bmap version to 1.1
770
771 Release 0.14.1 - Fri Oct 15 2012
772 ===========================================================
773  * support bmap file for ivi flashing tool
774  * just warning in chroot when not Tizen/MeeGo chroot dir
775  * fix logfile lost in bootstrap mode
776  * clean mounts in bootstrap when exiting
777  * bug fix:
778    - fix https proxy issue in yum backend
779    - avoid traceback when loop instance is NoneType
780
781 Release 0.14 - Thu Aug 02 2012
782 ===========================================================
783  * use cached metadata when checksum is not changed
784  * skip non-fatal error in ks file and prompt user to handle
785  * prompt user to handle when failed to apply img configure
786  * replace hard name with device uuid in etc/fstab 
787  * enhance extlinux cfg file for symbolic kernel like IVI
788  * support label assign for raw image
789  * bug fix:
790    - fix live image create failure when label assigned
791    - avoid traceback when converting unsupported type
792    - fix mic --version ugly output
793
794 Release 0.13 - Wed Jul 12 2012
795 ===========================================================
796  * create logfile as default when --release specifid
797  * use 'gzip' and 'bzip2' to pack image instead of python
798  * automatically detect path of 'env' for chroot
799  * record version and os info in build log and logfile
800  * bug fix:
801    - fix popup message in ubuntus
802    - fix unicode issue for logfile
803    - better fix for 'chroot raw' issue 
804
805 Release 0.12 - Wed Jun 20 2012
806 ===========================================================
807  * use default value when @BUILD_ID@ and @ARCH@ not specified
808  * enhance proxy support in attachment retrieve
809  * add new --shrink opt for loop image to control img shrinking
810  * avoid invalid literal for loop device generation
811  * relocate and refactor selinux_check func
812  * remove prefix for make install
813  * bug fix:
814    - fix compres image in raw image
815    - fix src pkgs download failed issue
816    - fix convert failed issue
817
818 Release 0.11 - Fri Jun 08 2012
819 ===========================================================
820  * support new subcmd 'auto' to handle magic line in ks
821  * enhance the handle of authentication url and https proxy
822  * support packing images together and support compressed file format
823  * reset LD_PRELOAD for chroot env
824  * centralized interface to check existing images
825  * avoid live image creating when using multi-partitions
826  * resolve the depends of python-urlgrabber
827  * bug fix:
828    - fix logfile context lost issue
829    - fix attachment package url handling
830    - fix mic ch raw failed issue
831
832 Release 0.10 - Tue May 15 2012
833 ===========================================================
834  * container support using '%attachment' section in ks
835  * add --compress-to option to support zip format in loop image
836  * auto-detect config and plugindir to meet virtualenv and customized install
837  * remove all hardcoded info in setup.py and use sys.prefix for installing
838  * tolerate some OS errors in the image configurations stage
839  * extra patch:
840    - fix zypp missing password when using username passwd 
841    - some fixes to enhance authentication url
842    - refine repostr structure to fix comma issue in baseurl
843  
844 Release 0.9 - Fri Apr 13 2012
845 ===========================================================
846  * support pre-install package with zypp backend
847  * sync /etc/mic/mic.conf to bootstrap
848  * enhance sorting for version comparsion in zypp
849  * rewrite chroot tar image using xml format mount point file
850  * fix the incorrect number showing in fs src pkgs download
851  * remove tests directory for dist in Makefile
852  * fix liveusb parted mkpart failure, revert mbr size expand in raw
853  * cleanup /tmp/repolic* dir in the EULA checking
854
855 Release 0.8 - Mon Mar 26 2012
856 ===========================================================
857  * partition alignment support
858  * remove bootloader option 'quiet vga' for raw
859  * update dist files in git source
860  * update unittest, add cases for chroot, msger, runner
861  * add 40 system test case for help
862  * rewrite loop device allocation mechanism
863
864 Release 0.7 - Fri Mar 02 2012
865 ===========================================================
866  * zypp backend: fixed a fatal issue of unreleasable loop devs
867  * zypp backend: more friendly output message
868  * backend: share cached rpm files between yum and zypp
869  * enhancement for multiple partition loop format
870  * make msger to accept Unicode string
871  * fixed a regression of compress option for FS format
872  * fixed issues in openSUSE12.1
873  * new written man page
874
875 Release 0.6 - Thu Feb 16 2012
876 ===========================================================
877  * give hint when converted image existed
878  * conf.py: proxy scheme check
879  * space check before copy image
880  * zypp: abort with error msg for repo resolver issues
881  * runner.py refinement
882  * ks file syntax check for '%post' without '%end' 
883  * support more compression formats than only bzip2
884  * fix msg NoneType issue, causing exit after install
885  * bootstrap:
886    - catch creator error when retrieving bootstrap metadata
887    - correct matching .metadata file in bootstrap
888
889 Release 0.5 - Mon Feb 06 2012
890 ===========================================================
891  * Rewrite the algorithm of checking free space for download and install
892  * Add --shell option for convert to recreate image modified by internal shell
893  * Add -s option for chroot to unpack image
894  * Introduce --copy-kernel option for creator
895  * Remove the hardcoded default args for bootloader
896  * Disable logstderr and flush message buffer in disable_logstderr
897  * Deal with yum.conf inside yum backend by itself
898  * Bug fix:
899    - Fix rpmdb error in yum and zypp to avoid bad file descriptor message
900    - Fix MANIFEST syntax to be compliant with md5sum
901    - Correct dependencies for mic in bootstrap
902
903 Release 0.4 - Fri Jan 06 2012
904 ===========================================================
905  * Support bootstrap mode, run with '--runtime=bootstrap'
906  * Full support for taring-to output, use 'mic ch x.tar'
907  * Break dependency between backend and baseimage
908  * Check valid repos in ks file
909  * Space check update and catch no space exception
910  * Fix no prompt when cv and ch no existed image
911  * Fix NoneType 'createopts' when convert
912  * Fix no existed local_pkgs_path
913  
914 Release 0.3 - Mon Dec 26 2011
915 ===========================================================
916  * Unit test support, run 'make test'
917  * Enable proxy support in config file
918  * Refine configmgr and pluginmgr
919  * Support multi instance with different cache dir
920  * Add 47 system test case
921  * Improve md5sum generation
922  * Add repo option --ssl_verify
923  * Add option --name_prefix
924  * Reformatted code according to PEP08
925  * Backport from mic2:
926    - Add priority and cost option for repos
927    - Reinstroduced compress-disk-image option 
928
929 Release 0.2 - Tue Nov 29 2011
930 ===========================================================
931  * Support btrfs and ext4 fstype for creator, convertor, and chroot
932  * Append distfiles and Makefile
933  * Check arch type from repo data
934  * Set rpm dbpath to fix 'rpm -qa' issue
935  * Fix chroot issue caused by image size
936  * Improve setup.py and make it compatible with python 2.5
937  * Disable ca check for https
938  * Change default output dir name to ./mic-output
939  * untrack mic/__version__.py
940  * Fix some minor issues
941
942 Release 0.1 - Thu Oct 27 2011
943 ===========================================================
944  * Support three subcommand: create, convert, chroot
945  * Support five image types: fs, loop, raw, livecd, liveusb
946  * Support two package manager backend: yum and zypp
947  * Support the following global command line options:
948    - --verbose
949    - --debug
950  * Creator subcommand support the following command line options:
951    - --logfile=LOGFILE
952    - -c CONFIG, --config=CONFIG
953    - -k CACHEDIR, --cachedir=CACHEDIR
954    - -o OUTDIR, --outdir=OUTDIR
955    - -A ARCH, --arch=ARCH
956    - --release=RID
957    - --record-pkgs=RECORD_PKGS
958    - --pkgmgr=PKGMGR
959    - --local-pkgs-path=LOCAL_PKGS_PATH
960
961 Resource
962 --------
963  * SITE: https://www.tizen.org/
964  * REPO: https://download.tizen.org/tools/
965  * DOCS: https://source.tizen.org/documentation/reference/mic-image-creator
966  * CODE: https://review.tizen.org/git/tools/mic 
967  * BUGS: https://bugs.tizen.org/jira
968  * HELP: general@lists.tizen.org
969
970 Report Bugs
971 -----------
972 when you found a bug, you can file this bug in our official bug tracker:
973 https://bugs.tizen.org/jira
974 Thank you for using MIC and for taking the time to send us your feedback!